date de la veille en php ?

WRInaute discret
bonsoir !

je cherche à récupérer la date de la veille format (2005-02-14) en php et bien sur sensible au changement de mois, c'est à dire se basant sur le calendrier réel.

merci.
 
WRInaute impliqué
Toi t'as du chercher longtemps avant de poser la question..

je suppose qu'un date('Y-m-d', time() - 3600 * 24) fait l'affaire..
 
WRInaute discret
oui en effet j'ai cherché longtemps .... j'ai même essayé d'installé une classe personnalisée qui permet des opérations sur les dates...

je teste ca
 
WRInaute discret
ca semble marcher, mais est ce que cela va detecter le changement de mois ?

si l'on est le 01-03-2005 ce code va-t-il renvoyer 28-02-2005 ou le 00-03-2005

merci !
 
WRInaute accro
fat-freddy a dit:
ca semble marcher, mais est ce que cela va detecter le changement de mois ?

si l'on est le 01-03-2005 ce code va-t-il renvoyer 28-02-2005 ou le 00-03-2005

merci !

pour poser ctte question, tu ne dois pas comprendre comment sont gérés les dates en php. la formule semble claire portant "date('Y-m-d', time() - 3600 * 24) "

je te conseille d aller sur le manuel php pour comprendre le fonctionnement des dates en php :)
 
WRInaute impliqué
Hé hé tu as une fonction très adaptée pour les manipulation dans le temps des dates.

Code:
$date_d_hier = strtotime("day -1");

Tu peux ajouter en paramètre un timestamp et il te déduit ce que tu veux (genre semaine précédente, mois précédent) etc.
 
Discussions similaires
Haut