note 75573 added to function.jddayofweek

From: Date: Wed, 06 Jun 2007 09:06:18 +0000
Subject: note 75573 added to function.jddayofweek
Groups: php.notes 
Request: Send a blank email to php-notes+get-127245@lists.php.net to get a copy of this message
i have created a function that returns the startdate and enddate of a week number maby usefull <? // Array maken voor dagen van de week function getWeek($nr,$jaar = null){ $jaar = ($jaar==null ? date("Y") : $jaar); $fistdayofyear = jddayofweek ( cal_to_jd(CAL_GREGORIAN, 1,1,$jaar) , 0); if($fistdayofyear ==0){ $fistdayofyear=6; }else{ $fistdayofyear=$fistdayofyear-1; } $week = array(); for ($i=1;$i<=52;$i++){ if($i==1){ $week[$i]['start']=date("Y-m-d", mktime(0,0,0,1,1,2007)); $week[$i]['eind'] =date("Y-m-d", mktime(0,0,0,1,7-$fistdayofyear,2007)); }else{ $oldweek = explode("-",$oldweek); list($jaar, $maand, $dag) = $oldweek; $week[$i]['start']=date("Y-m-d", mktime(0,0,0,$maand,$dag,$jaar)); $week[$i]['eind'] =date("Y-m-d", mktime(0,0,0,$maand,$dag+7,$jaar)); } $oldweek = $week[$i]['eind']; } return $week[$nr]; } ?> ---- Server IP: 212.124.37.9 Probable Submitter: 193.141.14.49 ---- Manual Page -- http://www.php.net/manual/en/function.jddayofweek.php Edit -- https://master.php.net/note/edit/75573 Del: integrated -- https://master.php.net/note/delete/75573/integrated Del: useless -- https://master.php.net/note/delete/75573/useless Del: bad code -- https://master.php.net/note/delete/75573/bad+code Del: spam -- https://master.php.net/note/delete/75573/spam Del: non-english -- https://master.php.net/note/delete/75573/non-english Del: in docs -- https://master.php.net/note/delete/75573/in+docs Del: other reasons-- https://master.php.net/note/delete/75573 Reject -- https://master.php.net/note/reject/75573 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#127245) next »