Source: lesson_10_diff_dates_2.php | Résultat |
<?php if (!isset($_POST['mois'])) { //echo "<form action=$_SERVER[PHP_SELF] method=post><table>"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta http-equiv="Content-type" content="text/html; charset=UTF-8" /> <link rel="icon" type="image/png" href="../images/favicon.png" /> <title>Title here!</title> </head> <body bgcolor=linen> <basefont face="tahoma"> <table border=3 align=center> <CAPTION align=top><p><h3> Calcul du nombre de jours depuis votre naissance</h3> </p> <form action= ../commons/show_exercises.php?exercise=lesson_10_diff_dates_2.php method=post> <tr><td>Le jour <br/>en chiffres <td><input type="text" size= 2 name='jour'> <tr><td>Mois de l'année<br/>en chiffres <td><input type="text" size= 2 name='mois'> <tr><td>Année<br/>en 4 chiffres <td><input type="text" size= 4 name='annee'> <tr><td>Valider <td><input type="submit" value='envoyer'> </table> <?php } else { // mettre les informations date/heure dans un tableau : echo "<table border='2' align=center>"; $date= getdate(); $heure=1; $minute=0; $seconde=0; $jour_today=$date['mday']; $mois_today=$date['mon']; $annee_today=$date['year']; $jour=$_POST['jour']; $mois=$_POST['mois']; $annee=$_POST['annee']; $diff_secondes = 0; setType($diff_secondes,"double"); $ts_1=0; $ts_2 =0; setType($ts_1,"double"); setType($ts_2,"double"); $ts_1 = mktime($heure,$minute,$seconde, $mois_today,$jour_today,$annee_today); $ts_2 = mktime($heure,$minute,$seconde,$mois,$jour,$annee); $diff_secondes= $ts_1 - $ts_2 ; echo "<tr><td>Date de naissance <td> $jour $mois $annee $heure $minute $seconde"; echo "<tr><br/><td>Timestamp naissance<td> $ts_2 "; echo "<tr><td>Nous sommes le <td>".date('d m Y H i s', time()); // nombre de seconde depuis la naissance $resultat=($diff_secondes/(60*60*24)); echo "<tr><br/><td>timestamp aujourd'hui minuit<td> $ts_1 " ; echo "<tr><br/><td>Différence de secondes<td>$diff_secondes"; echo "<tr><br/><td>Le nombre de jour depuis <br/> votre naissance est<td>$resultat"; echo "</table>"; } ?> </body> </html>
|
Title here!
Calcul du nombre de jours depuis votre naissance
|