incrementer une date de x jours ??

incrementer une date de x jours ?? - PHP - Programmation

Marsh Posté le 16-07-2002 à 18:20:18    

Hello
 
voila j'ai un petit probleme avec des additions de date.
 
 
Voila j'ai ma date courant a lakelle je veux rajouter 1 jour je fais donc ca

Code :
  1. date("d-m-Y",time()+(24*3600));


la jaurai bien mon jour courant + 1 jour
 
 
 
Mais j'ai un probleme si je veux rajouter 1 jour a une date kelkonke choisi par moi

Code :
  1. date("$days-$mois-$an",time()+(24*3600));


et la ca ne marche pas et je vois pas le prob

Reply

Marsh Posté le 16-07-2002 à 18:20:18   

Reply

Marsh Posté le 16-07-2002 à 18:32:09    

Reply

Marsh Posté le 16-07-2002 à 18:43:07    

Oui ok ca a lair de marcher mais la je me retrouve avec un timestamp comment je peut faire pour retransformer ce timestamp en date normal

Reply

Marsh Posté le 16-07-2002 à 19:05:28    

http://www.php.net/manual/en/function.mktime.php

Example 1. mktime() example
 
echo date ("M-d-Y", mktime (0,0,0,12,32,1997));
echo date ("M-d-Y", mktime (0,0,0,13,1,1997));
echo date ("M-d-Y", mktime (0,0,0,1,1,1998));
echo date ("M-d-Y", mktime (0,0,0,1,1,98));


;)


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 16-07-2002 à 19:11:31    

:sarcastic:


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 16-07-2002 à 19:14:55    

Oui mais ca a pas lair de trop marcher en fait.
Il faut ke je fasse comment ?
d'abord convertir ma date en timestamp puis lui ajouter un jour et enfin la remettre au bon format c'est bien ca ?
 
car si je fais tout en 1 ca marche pas
 

Code :
  1. date ("d-m-Y", mktime (0,0,0,$mois,$days,$an)+24*3600);


 
edit : c'etait juste pour dire ke je pige rien a timestamp et ke je pigera jamais rien et ca menerve !!!  :fou:  :fou:


Message édité par Phive le 16-07-2002 à 19:16:02
Reply

Marsh Posté le 16-07-2002 à 19:36:59    

j'ai pas de bout de code sous la main, mais si mes souvenirs sont bons, tu dois faire qqchose comme ca:

Code :
  1. date ("d-m-Y", mktime (0,0,0,$mois,$days+1,$an));


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 17-07-2002 à 09:38:16    

J'utilise ça:

$JmoinsX = strftime("%d-%m-%Y", strtotime("-" . $X . " days",$date);


 
ça marchera aussi pour incrémenter une date ;)


---------------
[Hfr] SpiceTeam http://setispiceteam.free.fr
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed