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