Comparaison de date (PHP, Javascript)
Fermé
renaud
-
26 janv. 2005 à 18:09
zemzoum89 Messages postés 543 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 11 novembre 2012 - 18 mai 2010 à 17:14
zemzoum89 Messages postés 543 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 11 novembre 2012 - 18 mai 2010 à 17:14
Bonjour,
J'aimerais savoir comment je peux faire une comparaison de date en PHP ou en javascript.
Merci de vos réponses, Renaud.
J'aimerais savoir comment je peux faire une comparaison de date en PHP ou en javascript.
Merci de vos réponses, Renaud.
A voir également:
- Comparaison de date (PHP, Javascript)
- Comparaison million milliard - Accueil - Technologies
- Telecharger javascript - Télécharger - Langages
- Easy php - Télécharger - Divers Web & Internet
- Airpods 3 date de sortie - Guide
3 réponses
superpigeon
Messages postés
20
Date d'inscription
lundi 14 janvier 2008
Statut
Membre
Dernière intervention
29 octobre 2009
11
13 mai 2009 à 16:05
13 mai 2009 à 16:05
Un bon moyen de comparer des dates au format SQL (YYYY-MM-DD ou même YYYY-MM-DD hh:mm:ss)
C'est strcmp($date1, $date2) qui compare tout simplement les chaînes des deux dates.
strcmp($date1, $date2) retournera:
- un entier négatif si $date1 < $date2
- un entier positif si $date1 > $date2
- 0 si les deux dates sont égales
Sinon, encore plus simple (mais je ne sais pas si c'est compatible avec toutes les versions de PHP), tu peux comparer tes dates avec les opérateurs de comparaison habituels (<, <=, ==, >=, >)
C'est strcmp($date1, $date2) qui compare tout simplement les chaînes des deux dates.
strcmp($date1, $date2) retournera:
- un entier négatif si $date1 < $date2
- un entier positif si $date1 > $date2
- 0 si les deux dates sont égales
Sinon, encore plus simple (mais je ne sais pas si c'est compatible avec toutes les versions de PHP), tu peux comparer tes dates avec les opérateurs de comparaison habituels (<, <=, ==, >=, >)
Salut, essaye peut-être avec les signes traditionnels, tout simplement (en php) si tes dates ont le même format...
kingtiger
Messages postés
2
Date d'inscription
jeudi 19 mars 2009
Statut
Membre
Dernière intervention
3 mai 2010
Modifié par kingtiger le 3/05/2010 à 06:24
Modifié par kingtiger le 3/05/2010 à 06:24
essaye avec ça
$nbjours = round((strtotime($Date2) - strtotime($Date1))/(60*60*24));//calcule le nombre de jours
echo $nbjours;
vous obtenez une difference soit positive soit négative et vous testez sur ça
$nbjours = round((strtotime($Date2) - strtotime($Date1))/(60*60*24));//calcule le nombre de jours
echo $nbjours;
vous obtenez une difference soit positive soit négative et vous testez sur ça
jlfond
Messages postés
230
Date d'inscription
lundi 24 janvier 2005
Statut
Membre
Dernière intervention
19 juin 2020
28
14 févr. 2007 à 19:40
14 févr. 2007 à 19:40
Moi ca m'est arrivé d'utiliser des requête sql pour faire des calculs sur les dates.
Je sais pas si c'est le seul et / ou le meilleur moyen.
Je sais pas si c'est le seul et / ou le meilleur moyen.
zemzoum89
Messages postés
543
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
11 novembre 2012
18
18 mai 2010 à 17:14
18 mai 2010 à 17:14
j'ai essayé la fonction strcmp($date1, $date2) mais elle fonctionne pas du tt, pouvez vous m'aider svp