1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
<?php
if(!empty($_GET['jour']))
{
$varjour = $_GET['jour'];
}
else
{
$varjour = date('j-n-Y');
}
$date = explode("-", $varjour);
$time = strtotime($date[2].'-'.$date[1].'-'.$date[0]);
$day = date("w", "$time");
switch ($day) {
case "0":
$jourdeb = mktime(0,0,0,$date[1],$date[0]-6,$date[2]);
$jourfin = mktime(0,0,0,$date[1],$date[0],$date[2]);
break;
case "1":
$jourdeb = mktime(0,0,0,$date[1],$date[0],$date[2]);
$jourfin = mktime(0,0,0,$date[1],$date[0]+6,$date[2]);
break;
case "2":
$jourdeb = mktime(0,0,0,$date[1],$date[0]-1,$date[2]);
$jourfin = mktime(0,0,0,$date[1],$date[0]+5,$date[2]);
break;
case "3":
$jourdeb = mktime(0,0,0,$date[1],$date[0]-2,$date[2]);
$jourfin = mktime(0,0,0,$date[1],$date[0]+4,$date[2]);
break;
case "4":
$jourdeb = mktime(0,0,0,$date[1],$date[0]-3,$date[2]);
$jourfin = mktime(0,0,0,$date[1],$date[0]+3,$date[2]);
break;
case "5":
$jourdeb = mktime(0,0,0,$date[1],$date[0]-4,$date[2]);
$jourfin = mktime(0,0,0,$date[1],$date[0]+2,$date[2]);
break;
case "6":
$jourdeb = mktime(0,0,0,$date[1],$date[0]-5,$date[2]);
$jourfin = mktime(0,0,0,$date[1],$date[0]+1,$date[2]);
break;
}
echo date('j/n/Y',$jourdeb).'-'.date('j/n/Y',$jourfin);
?> |
Partager