[PHP]Ajouter du temps à un datetime
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour à tous,
voilà, j'aimerai faire une comparaison en PHP pour dire :
J'ai une base de données SQL, et date_adhesion_adherent est un datetime.
Ma question : Comment faire pour rajouter 1 an à ce datetime?
Merci beaucoup pour votre aide. :)
voilà, j'aimerai faire une comparaison en PHP pour dire :
If ( date_adhesion_adherent + 1 an ) < Date d'aujourd'hui {
traitement
}
J'ai une base de données SQL, et date_adhesion_adherent est un datetime.
Ma question : Comment faire pour rajouter 1 an à ce datetime?
Merci beaucoup pour votre aide. :)
1 réponse
-
Problème résolu comme suit :
<?php if (date('Y',strtotime($donnees['DATE_ADHESION_ADHERENT'])) +1 < date('Y') ){ echo "Fin d'adhésion"; }else{ if (date('Y',strtotime($donnees['DATE_ADHESION_ADHERENT'])) +1 == date('Y') ){ if (date('m',strtotime($donnees['DATE_ADHESION_ADHERENT'])) <= date('m') ){ if (date('d',strtotime($donnees['DATE_ADHESION_ADHERENT'])) < date('d') ){ echo "Fin d'adhésion"; } } } } ?>
La fonction strtotime permet de convertir un datetime en timestamp.