Source: lesson_10_diff_dates.php | Résultat |
<?php if (!isset($_POST['annee_1'])) { //echo "<form action=$_SERVER[PHP_SELF] method=post><table>"; ?> <form action= "../commons/show_exercises.php?exercise=lesson_10_diff_dates.php" method="post"><table> <tr><td> La première année doit être la date la plus ancienne </td></tr> <tr><td> Premier jour (1 <-> 31): <input type='text' name='jour_1'> </td></tr> <tr><td> Premier mois (1 <-> 12): <input type='text' name='mois_1'> </td></tr> <tr><td> Première année (1970<->2030): <input type='text' name='annee_1'> </td></tr> <tr><td>*************</td></tr> <tr><td> Second jour (1 <-> 31): <input type='text' name='jour_2'> </td></tr> <tr><td> Second mois (1 <-> 12): <input type='text' name='mois_2'> </td></tr> <tr><td> Seconde année (1970<->2030): <input type='text' name='annee_2'> </td></tr> <tr><td> <input type='submit' value='valider'></form> </td></tr></table> <?php } else { echo "Dates saisies : <br/>"; echo "Premiére date :".$_POST['jour_1']."/". $_POST['mois_1']."/".$_POST['annee_1']."<br/>"; echo "Seconde date :".$_POST['jour_2']."/". $_POST['mois_2']."/".$_POST['annee_2']."<br/>"; echo "Timestamp première date : ".mktime(0, 0, 0, $_POST['mois_1'], $_POST['jour_1'], $_POST['annee_1'])."<br/>"; echo "Timestamp seconde date : ".mktime(0, 0, 0, $_POST['mois_2'], $_POST['jour_2'], $_POST['annee_2'])."<br/>"; $date_1 = mktime(0, 0, 0, $_POST['mois_1'], $_POST['jour_1'], $_POST['annee_1']); $date_2 = mktime(0, 0, 0, $_POST['mois_2'], $_POST['jour_2'], $_POST['annee_2']); $dif_date = ($date_2/(24*3600)) - ($date_1/(24*3600)) ; echo "Nb jours d'écart :".$dif_date ; } ?>
| |