ie. Sunday is 0,Monday is 1,Tuesday is 2 and so on.
I need the value for the day of the week that falls on the last day of the month. For example this month being August ……….so 31 Aug falls on a Thursday so that would be 4
What I’ve written doesn’t work properly.
<?php $month = date('n'); $year = date('Y'); $timestamp = mktime(0,0,0,$month,1,$year); $numOfdays = date('t',$timestamp); $lastDayDate = mktime(0,0,0,$month,$numOfdays,$year); $lastDayNumber = date('w',$lastDayDate); echo 'The number is ' . $lastDayNumber; ?>
This actually works but if I change to being in respect this coming September
($timestamp = mktime(0,0,0,9,1,$year);
it gives me 3 when it should be 6 as 30 Sep falls on a Saturday. Similarly with October I get 4 when it should be 2 as 31 Oct falls on a Tuesday.