Bon, on ne rigole pas mais j'ai un problème bateau avec une date.
je récupère en base une date au format AAAA-MM-JJ et a l'affichage je voudrais lui rajouter 8 jours.
je ne sais plus comment on fait.
Merci
Bon, on ne rigole pas mais j'ai un problème bateau avec une date.
je récupère en base une date au format AAAA-MM-JJ et a l'affichage je voudrais lui rajouter 8 jours.
je ne sais plus comment on fait.
Merci
Dernière modification par 12monkeys ; 23/05/2009 à 01h47. Motif: sms
Salut,
En php4, pas de DateTime
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php $ts = strtotime('2009-05-22'); $unJour = 3600 * 24; // nombre de secondes dans une journée $ts += 8*$unJour; // 8 jours de plus print(date('Y-m-d', $ts)); // remise au format
http://php.net/strftime
Code : Sélectionner tout - Visualiser dans une fenêtre à part strftime("+ 8day",strtotime("2009-02-20"));
http://php.net/strtotime
Salut,
Petite correction à ton code :
(La mention +8 days doit être apposée en paramètre de la fonction "strtotime" qui convertit les dates "textes" en timestamp UNIX ).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php $date = date("Y-m-d", strtotime("2009-05-23 +8 days")); // - Ou avec une variable pour y mettre le YYYY-MM-DD initial : $date = date("Y-m-d", strtotime($timestamp_initial." +8 days")); ?>
Nicolas .
Partager