note 85258 added to function.date

From: Date: Fri, 22 Aug 2008 09:16:12 +0000
Subject: note 85258 added to function.date
Groups: php.notes 
Request: Send a blank email to php-notes+get-143740@lists.php.net to get a copy of this message
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 <? $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 ---- Server IP: 209.41.74.194 Probable Submitter: 194.83.157.10 ---- Manual Page -- http://www.php.net/manual/en/function.date.php Edit -- https://master.php.net/note/edit/85258 Del: integrated -- https://master.php.net/note/delete/85258/integrated Del: useless -- https://master.php.net/note/delete/85258/useless Del: bad code -- https://master.php.net/note/delete/85258/bad+code Del: spam -- https://master.php.net/note/delete/85258/spam Del: non-english -- https://master.php.net/note/delete/85258/non-english Del: in docs -- https://master.php.net/note/delete/85258/in+docs Del: other reasons-- https://master.php.net/note/delete/85258 Reject -- https://master.php.net/note/reject/85258 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#143740) next »