Comparer les dates en php comment...? [Résolu/Fermé]

Signaler
Messages postés
104
Date d'inscription
lundi 18 avril 2011
Statut
Membre
Dernière intervention
23 juin 2011
-
ALIMIRO
Messages postés
104
Date d'inscription
lundi 18 avril 2011
Statut
Membre
Dernière intervention
23 juin 2011
-
Bonjour,



voila ma question c comment comparer entre deux date pour garantir ke une date est superieur a une autre ...
par example j'ai un code ki ne fonctionn pas


if (strtotime(($date2)) - strtotime (date_en($date1)) < 0)
{
echo "<br>la date2 doit etre superieur à la dat1<br>";
}

avec les date de format comme suite:2011-10-10


merci les amis

3 réponses

Messages postés
104
Date d'inscription
lundi 18 avril 2011
Statut
Membre
Dernière intervention
23 juin 2011

please les amis comment faire...
salut,
utilise plutot la fonction mktime() de php :
<?php
$date1 = explode('-',$date1);
$date2 = explode('-',$date2);
// renvoi le timestamp : mktime($hour,$minute,$seconde,$month,$day,$year);
$date1 = mktime(0,0,0,$date1[1],$date1[0],$date1[2]);
$date2 = mktime(0,0,0,$date2[1],$date2[0],$date2[2]);
echo (($date1 - $date2 ) < 0) ? die("<br>la date2 doit etre superieur à la date1<br>") : "....";
?>
ALIMIRO
Messages postés
104
Date d'inscription
lundi 18 avril 2011
Statut
Membre
Dernière intervention
23 juin 2011

merci bcp mon ami tres bonne solution merci...
Messages postés
553
Date d'inscription
lundi 5 novembre 2007
Statut
Membre
Dernière intervention
9 juillet 2013
115
Salut,

Moi j'ai une autre solution qui fonctionne trés bien, elle consiste à enlever les slach des dates (30/05/2011 ), puis de les inverser ==> 20110530

Tu compare ensuite tes dates si 20110530 est superieur à 20110529

Un peu barbar, mais sa marche =)

Webster95
Messages postés
553
Date d'inscription
lundi 5 novembre 2007
Statut
Membre
Dernière intervention
9 juillet 2013
115
Ou en faisant la méthode du post avant =D
ALIMIRO
Messages postés
104
Date d'inscription
lundi 18 avril 2011
Statut
Membre
Dernière intervention
23 juin 2011

merci c une methode intelligente mais la methode de alphon5o plus Réaliste...
mais merci pour l'idee ki est vraiment logique ...merci bcp