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
| <?php
if (isset($_POST['date'])) $date = $_POST['date'];
else $date ="";
?>
<br />Calcul des semaines du samedi au samedi<br /><br />
<form name="calculsemaines" method="POST" action="index.php?page=acces">
Entrez ci-contre le 1er samedi d'une année
JJ/MM/AAAA <input type="text" name="date" value="<?php echo $date;?>" style="width:100px">
<br /><br />
<input type="submit" name="valid" value= "calculer">
<br />
<?php
if (!empty($date)){
$joursem = array('dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi');
list($jour, $mois, $annee) = explode('/', $date);
$timestamp = mktime (0, 0, 0, $mois, $jour, $annee);
if ($joursem[date("w",$timestamp)] == 'samedi'){
$dateA = $annee.'-'.$mois.'-'.$jour;
echo "<br />Date de départ = $dateA<br />";
//fonction donnant tous les samedi
for ($i=$jour; $i<190; $i=$i+7) {
$timestampDebut = mktime (0,0,0,$mois,$jour,$annee);
$DateDebut = date("Y-m-d", $timestampDebut);
$jour = $i;
$timestampFin = mktime (0,0,0,$mois,$jour,$annee);
$DateFin = date("Y-m-d", $timestampFin);
if ($DateDebut <> $DateFin){
echo "<br />Date de début = $DateDebut , Date de fin = $DateFin ";
}
}
}
else { echo "Le $date est un "; echo $joursem[date('w',$timestamp)];}
}
?>
</form> |
Partager