A voir également:
- Comparer 2 dates php
- Supercopier 2 - Télécharger - Gestion de fichiers
- Nombre de jours entre deux dates excel - Guide
- 2 ecran pc - Guide
- Faire 2 colonnes sur word - Guide
- Expert php pinterest - Télécharger - Langages
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)
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)