| 12
 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