note 85258 deleted from function.date by derick

From: Date: Sun, 26 Oct 2008 12:59:09 +0000
Subject: note 85258 deleted from function.date by derick
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-145768@lists.php.net to get a copy of this message
Note Submitter: rowe_a at glan-hafren dot ac dot uk ---- simple code to get the date of the monday and sunday of the current week. inspired by: wulf dot kaiser at mpimf-heidelberg dot mpg dot de <?php $day = date('d'); $wkday = date('l'); $month = date('m'); $year = date('Y'); switch($wkday) { case 'Monday': $numDaysToSun = 6; $numDaysToMon = 0; break; case 'Tuesday': $numDaysToSun = 5; $numDaysToMon = 1; break; case 'Wednesday': $numDaysToSun = 4; $numDaysToMon = 2; break; case 'Thursday': $numDaysToSun = 3; $numDaysToMon = 3; break; case 'Friday': $numDaysToSun = 2; $numDaysToMon = 4; break; case 'Saturday': $numDaysToSun = 1; $numDaysToMon = 5; break; case 'Sunday': $numDaysToSun = 0; $numDaysToMon = 6; break; } echo $wkday; echo " - "; echo $day; echo " - "; echo $month; echo " - "; echo $year; echo " - "; echo $numDaysToSun; echo " - "; echo $numDaysToMon; echo " - "; echo $monday = date('d-m-Y', mktime('0','0','0', $month, $day-$numDaysToMon, $year)); echo " - "; echo $sunday = date('d-m-Y', mktime('0','0','0', $month, $day+$numDaysToSun, $year)); ?> headings: Day(string) - day - month - year - days to sun - days from mon - monday date - sunday date output: Friday - 22 - 08 - 2008 - 2 - 4 - 18-08-2008 - 24-08-2008

« previous php.notes (#145768) next »