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 61 62 63 64 65 66 67 68 69 70
| <?php
$date_start_heure = 15;
$date_start_minute = 59;
$date_start_seconde = 10;
$date_start_mois = 12;
$date_start_jour = 16;
$date_start_annee = 2013;
$date_end_heure = 21;
$date_end_minute = 12;
$date_end_seconde = 30;
$date_end_mois = 12;
$date_end_jour = 16;
$date_end_annee = 2013;
$date_start = mktime($date_start_heure, $date_start_minute, $date_start_seconde, $date_start_mois, $date_start_jour, $date_start_annee);
$date_start_heure++;
$fin_premiere_heure = mktime($date_start_heure, 00, 00, $date_start_mois, $date_start_jour, $date_start_annee);
$ecart_premiere_heure = $fin_premiere_heure - $date_start;
$date_end = mktime($date_end_heure, $date_end_minute, $date_end_seconde, $date_end_mois, $date_end_jour, $date_end_annee);
$debut_derniere_heure = mktime($date_end_heure, 00, 00, $date_end_mois, $date_end_jour, $date_end_annee);
$ecart_derniere_heure = $date_end - $debut_derniere_heure;
$date = date("d-m-Y");
$heure = date("H:i");
Print("Nous sommes le $date et il est $heure </br></br>");
echo "date_start= ".$date_start."</br>";
echo "fin_premiere_heure= ".$fin_premiere_heure."</br>";
echo "ecart_premiere_heure= ".$ecart_premiere_heure."</br>";
echo "</br></br></br>";
echo "date_end= ".$date_end."</br>";
echo "debut_derniere_heure= ".$debut_derniere_heure."</br>";
echo "ecart_derniere_heure= ".$ecart_derniere_heure."</br>";
$ecart_total = $date_end - $date_start;
echo "</br></br></br>";
echo "ecart_total= ".$ecart_total."</br>";
$ecart_total_moins_premiere_et_derniere_heure = $ecart_total - $ecart_premiere_heure - $ecart_derniere_heure;
echo "ecart_total_moins_premiere_et_derniere_heure= ".$ecart_total_moins_premiere_et_derniere_heure."</br>";
$nb_heure = $ecart_total_moins_premiere_et_derniere_heure / 3600 ;
echo "nombre d'heure= ".$nb_heure."</br>";
echo "</br></br></br>--------------------------------------</br>";
echo gmdate("Y-m-d h:i:s", $date_start)."</br>";
if($nb_heure > 0){
$date_start += $ecart_premiere_heure;
echo gmdate("Y-m-d h:i:s", $date_start-1)."</br></br>";
}
while($nb_heure > 0){
echo gmdate("Y-m-d h:i:s", $date_start)."</br>";
$date_start += 3600;
echo gmdate("Y-m-d h:i:s", $date_start-1)."</br></br>";
$nb_heure --;
}
echo gmdate("Y-m-d h:i:s", $debut_derniere_heure)."</br>";
echo gmdate("Y-m-d h:i:s", $date_end)."</br>";
echo "--------------------------------------</br></br></br>";
?> |
Partager