You could simply code:
$days_of_week = array('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday');
but thats the “noob” way, a real coder creates a function…
function days_of_week() { // declare days_of_week array $days_of_week = array(); // get current date integer value (0 - 6) $day = date( "w" ); // get current date values $today = date( "j" ); $month = date( "n" ); $year = date( "Y" ); // get start day and end day of the week $start_day = $today - $day; $end_day = $start_day + 6; // build days of the week array for ( $i = $start_day; $i & lt;= $end_day; $i ++) { $days_of_week[] = date( "l", mktime( 0, 0, 1, $month, $i, $year ) ); } // return array return $days_of_week; }
Update: 13/05/2018
Sigh What was wrong with me back then, this would have been so much better.
function days_of_week(){ return = array('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'); }
Keep it simple, stupid!
Leave a Reply