Comment faire des If else avec les DATES
Résolu/Fermé
jacobmax
-
13 oct. 2018 à 18:13
jordane45 Messages postés 38201 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 5 juin 2024 - 13 oct. 2018 à 21:29
jordane45 Messages postés 38201 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 5 juin 2024 - 13 oct. 2018 à 21:29
2 réponses
yg_be
Messages postés
22857
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
6 juin 2024
1 473
13 oct. 2018 à 20:12
13 oct. 2018 à 20:12
bonjour, moi je ferais:
$dateDuChamp = mktime(0, 0, 0, 10, 13, 2018) ; $todayDate = mktime(0, 0, 0, 10, 13, 2017) ;
jordane45
Messages postés
38201
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
5 juin 2024
4 675
13 oct. 2018 à 21:29
13 oct. 2018 à 21:29
Bonjour,
Tu peux utiliser du strtotime
ou sinon l'objet DateTime
par exemple :
Tu peux utiliser du strtotime
ou sinon l'objet DateTime
par exemple :
if (strtotime($date2) > strtotime($date1)) {
$dateDuChamp="2018-10-13"; //Date d'expiration de la carte $todayDate="2017-10-13"; //Date d'aujourd'hui $date1 = new DateTime($todayDate); $date2 = new DateTime($dateDuChamp); if ($date12 <= $date1 ){ echo "La pièce d'identité est valide"; } else { echo "La pièce d'identité a expiré"; }
13 oct. 2018 à 20:43