<?php
// -- DATE 1 --
$date = "22/10/1989";
$jour = substr($date,0,2); // on récupère le jour
$mois = substr($date,3,2); // puis le mois
$annee = substr($date,6,4); // et l'annee ...
// on aurait également pu plutot utiliser
// list($jour,$mois,$annee) = explode("/",$date);
// on transforme la date en timestamp
$timestamp = mktime(0,0,0,$mois,$jour,$annee);
// -- DATE ACTUELLE --
// directement en timestamp.
$maintenant = time();
// -- CALCUL --
// on calcule le nombre de secondes d'écart entre les deux dates
$ecart_secondes = $maintenant - $timestamp;
// puis on tranforme en jours (arrondi inférieur)
$ecart_jours = floor($ecart_secondes / (60*60*24));
// enfin on affiche le résultat
setlocale("LC_TIME", "fr");
echo "$ecart_jours jours se sont écoulés depuis le ".strftime("%A %d %B %Y");
?>
|