note 38865 added to function.getdate

From: Date: Fri, 09 Jan 2004 14:27:23 +0000
Subject: note 38865 added to function.getdate
Groups: php.notes 
Request: Send a blank email to php-notes+get-63198@lists.php.net to get a copy of this message
if someone is looking for a function to get all the days of the actual week, i've made one <?php $today = getdate(); $this_day_of_week=$today['wday']; $this_year=$today['year']; $this_month=$today['mon']; $this_day=$today['mday']; switch ($this_day_of_week) { case 6: $day7 = getdate(time()+86400); $day6 = $today; $day5 = getdate(time()-86400); $day4 = getdate(time()-86400*2); $day3 = getdate(time()-86400*3); $day2 = getdate(time()-86400*4); $day1 = getdate(time()-86400*5); break; case 5: $day7 = getdate(time()+86400*2); $day6 = getdate(time()+86400); $day5 = $today; $day4 = getdate(time()-86400); $day3 = getdate(time()-86400*2); $day2 = getdate(time()-86400*3); $day1 = getdate(time()-86400*4); break; case 4: $day7 = getdate(time()+86400*3); $day6 = getdate(time()+86400*2); $day5 = getdate(time()+86400); $day4 = $today; $day3 = getdate(time()-86400); $day2 = getdate(time()-86400*2); $day1 = getdate(time()-86400*3); break; case 3: $day7 = getdate(time()+86400*4); $day6 = getdate(time()+86400*3); $day5 = getdate(time()+86400*2); $day4 = getdate(time()+86400); $day3 = $today; $day2 = getdate(time()-86400); $day1 = getdate(time()-86400*2); break; case 2: $day7 = getdate(time()+86400*5); $day6 = getdate(time()+86400*4); $day5 = getdate(time()+86400*3); $day4 = getdate(time()+86400*2); $day3 = getdate(time()+86400); $day2 = $today; $day1 = getdate(time()-86400); break; case 1: $day7 = getdate(time()+86400*6); $day6 = getdate(time()+86400*5); $day5 = getdate(time()+86400*4); $day4 = getdate(time()+86400*3); $day3 = getdate(time()+86400*2); $day2 = getdate(time()+86400); $day1 = $today; break; case 0: $day7 = getdate(time()+86400*7); $day6 = getdate(time()+86400*6); $day5 = getdate(time()+86400*5); $day4 = getdate(time()+86400*4); $day3 = getdate(time()+86400*3); $day2 = getdate(time()+86400*2); $day1 = getdate(time()+86400); break; } echo "actual week:<br>"; echo $day1['year']." ".$day1['month']." ".$day1['mday']." - ".$day1['weekday']."<br>"; echo $day2['year']." ".$day2['month']." ".$day2['mday']." - ".$day2['weekday']."<br>"; echo $day3['year']." ".$day3['month']." ".$day3['mday']." - ".$day3['weekday']."<br>"; echo $day4['year']." ".$day4['month']." ".$day4['mday']." - ".$day4['weekday']."<br>"; echo $day5['year']." ".$day5['month']." ".$day5['mday']." - ".$day5['weekday']."<br>"; echo $day6['year']." ".$day6['month']." ".$day6['mday']." - ".$day6['weekday']."<br>"; echo $day7['year']." ".$day7['month']." ".$day7['mday']." - ".$day7['weekday']."<br>"; ?> i got this much help from this site so it was my turn now i hope it ´will be needful for someone ---- Manual Page -- http://www.php.net/manual/en/function.getdate.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+38865 Delete -- http://master.php.net/manage/user-notes.php?action=delete+38865&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+38865&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#63198) next »