1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <?php
function get_lundi_dimanche_from_week($week,$year)
{
if(strftime("%W",mktime(0,0,0,01,01,$year))==1)
$mon_mktime = mktime(0,0,0,01,(01+(($week-1)*7)),$year);
else
$mon_mktime = mktime(0,0,0,01,(01+(($week)*7)),$year);
if(date("w",$mon_mktime)>1)
$decalage = ((date("w",$mon_mktime)-1)*60*60*24);
$lundi = $mon_mktime - $decalage;
$dimanche = $lundi + (6*60*60*24);
return array(date("D - d/m/Y",$lundi),date("D - d/m/Y",$dimanche));
}
$tmp = get_lundi_dimanche_from_week(date('W'),date('Y'));
print $tmp[0]."<BR>"; // date du lundi
print $tmp[1]."<BR>"; // date du mardi
?> |
Partager