Comparaison 2 date dans PHP

Fermé
el_madridista Messages postés 33 Date d'inscription mercredi 29 octobre 2008 Statut Membre Dernière intervention 5 décembre 2009 - 1 nov. 2008 à 22:59
el_madridista Messages postés 33 Date d'inscription mercredi 29 octobre 2008 Statut Membre Dernière intervention 5 décembre 2009 - 1 nov. 2008 à 23:42
Bonjour,
je cherche une fonction PHP pour comparer 2 dates de type DATETIME.
Merci
A voir également:

2 réponses

Bonjour

Le type DATETIME n'existe pas en PHP mais en mysql. Ce que tu récupères en PHP quand tu lis une donnée mysql DATETIME est une simple chaine de caractères.
Comme elle est au format annee-mois-jour, l'ordre alphabétique correspond à l'ordre chronologique et tu peux directement comparer <, <=, == != , >= ou >

Si tu veux faire des chose plus élaborées, tu peux traduire ta chaine en timestamp unix avec la fonction mktime(). Attention, regarde bien la définition de la fonction, il faut décomposer la date en jour, mois, années avec (quelques substr) et fixer les heure, minute et seconde à 0 par exemple. De plus, il faut une date de l'ère Unix (1970 - 2038)
0
el_madridista Messages postés 33 Date d'inscription mercredi 29 octobre 2008 Statut Membre Dernière intervention 5 décembre 2009
1 nov. 2008 à 23:42
merci
0