mercredi 24 janvier 2007, 19:11
Comment afficher le nombre de jours restant avant une date précise ?
Par Sven CAILTEUX - PHP - Lien permanent
Voici une fonction permettant d'obtenir le nombre de jours restant avant une autre date.
[php]
function ecartdate($fin)
{
$debut = date("d/m/y");
list($jourDebut, $moisDebut, $anneeDebut) = explode('/', $debut);
list($jourFin, $moisFin, $anneeFin) = explode('/', $fin);
$timestampDebut = mktime(0,0,0,$moisDebut,$jourDebut,$anneeDebut);
$timestampFin = mktime(0,0,0,$moisFin,$jourFin,$anneeFin);
$ecart = abs($timestampFin - $timestampDebut)/86400;
$annonce = "Il reste ". $ecart." jour(s) avant le ".$fin;
return $annonce;
}
Voici comment l'utiliser, il suffit d'appeler la fonction et de lui donner la date du futur événement sous la forme 00/00/00.
Exemple : echo ecartdate("25/12/2007");
Affichera aujourd'hui 24/01/2007: Il reste 00 jour(s) avant le 25/12/2007
aucun commentaire