Leçon N° 10 : Dates
Différence entre deux dates¤
Notes de page
Source: lesson_10_diff_dates_2.phpRé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>";
    
$dategetdate();
    
$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

Le jour
en chiffres
Mois de l'année
en chiffres
Année
en 4 chiffres
Valider

Tous droits réservés. 2005-2020