Nombre de jours entre aujourd'hui et une date dans le futur

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 280 fois - Téléchargée 35 fois

Contenu du snippet

Ce code permet de calculer le nombre de jour entre aujourd'hui et une date futur en quelques lignes seulement.

Source / Exemple :


<?php

// Mettre ici le jour dans le futur
$day = 10;
// Mettre ici le mois dans le futur
$month = 12;
// Mettre ici l'annee dans le futur
$year = 2005;

// Cette ligne n a pas besoin d etre modifée
// $days la variable $days contient le nombre de jours (le résultat)
$days = (int)((mktime (0,0,0,$month,$day,$year) - time(void))/86400);
echo "Il y reste $days jour(s) jusqu'au $day/$month/$year";

?>

A voir également

Ajouter un commentaire

Commentaires

cs_m54
Messages postés
12
Date d'inscription
samedi 31 mai 2008
Statut
Membre
Dernière intervention
8 février 2009
-
Sympathique (et simple)
lotsyway
Messages postés
5
Date d'inscription
mercredi 15 novembre 2006
Statut
Membre
Dernière intervention
18 septembre 2008
-
good
BlackWizzard
Messages postés
1277
Date d'inscription
mercredi 21 mars 2001
Statut
Modérateur
Dernière intervention
21 juin 2009
2 -
sympa comme fonction :)
je l'ai modifié pour calculer le nombre de jours entre 2 dates, avec abs() pour eviter les negatifs.

function countDay($date1, $date2) {
list ($month, $day, $year) = split('/.-',$date2);
list ($month2, $day2, $year2) = split('/.-',$date1);
$days = (int)((mktime (0,0,0,$month2,$day2,$year2) - mktime (0,0,0,$month,$day,$year))/86400);
return abs($days);
}

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.