[PHP/mySQL] dates et modifications (o:

[PHP/mySQL] dates et modifications (o: - PHP - Programmation

Marsh Posté le 21-07-2002 à 16:42:01    

voila..
 
j'aimerais prendre une date au format YYYY/MM/DD dans une entrée
de ma base mySQL .
et lui ajouter un certain nombre de jours...
 
hum, qqu aurait une idée sur comment faire ? pour gérer
le pb des changements de mois

Reply

Marsh Posté le 21-07-2002 à 16:42:01   

Reply

Marsh Posté le 22-07-2002 à 15:04:45    

nicool a écrit a écrit :

voila..
 
j'aimerais prendre une date au format YYYY/MM/DD dans une entrée
de ma base mySQL .
et lui ajouter un certain nombre de jours...
 
hum, qqu aurait une idée sur comment faire ? pour gérer
le pb des changements de mois  




regarde la fonction date il y en une qui s'appelle date_format qui permet de le convertir sinon tu peux traité ta chaine de caratere en utilisant la fonction split  
ex:
$array_date=explode($date,"/" ) ->je suis plus sur du sens mais regarde la fonction explode ou implode c'est l'un des 2
Bref je pense que c'est explode.
tu lui dit de creer un tableau qui pour notre cas va etre divisé en 3  
 :)  
$date 2002/02/21
ex : $array_date=explode($date,"/" )
echo $array_date[1]=02
echo $array_date[0]=2002
echo $array_date[3]=21
tu comprend?  :sol:  
bon ben il te reste plus cas changé la valeur de $array_date[1]=02 et de le remettre en chaine de caractere!
eet la tu utilise la fonction implode avec un caractere separateur.
$array_date[1]=04;
ex $date=implode($array_date,"/" );
echo $date ==>2002/04/21
 
comprendo?  :p  
 
 
 


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
Reply

Marsh Posté le 22-07-2002 à 15:37:37    

Heu je ne pense pas que cela soit exactement ce que Nicool cherchait.......c interessant mais ca ne fait pas tout non ?
 
Je ne sais pas exactement comment on fait en php mais dans d autres langages il existe une fct permettant d incrementer en jours,en mois ou en annee alors regarde toute les fct date de php et tu trouveras la bonne j en suis sur sinon ca serait debile que cela n existe pas.

Reply

Marsh Posté le 22-07-2002 à 19:41:39    

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