Fonction "inverse" de date : Wed, 14 jan -> 2004-01-14

Fonction "inverse" de date : Wed, 14 jan -> 2004-01-14 - PHP - Programmation

Marsh Posté le 20-01-2004 à 12:59:04    

Voila existe t'il une maniere de faire dans la fonction date ou alors une autre fonction pour changer le format d'une date.
 
En gros je recupere dans l'entete d'un mail ce champ :
Wed, 14 Jan 2004 14:29:00 +0100
Et mon but c'est de le transformer en :
2004-01-14 14:29:00
 
je sais faire une fonction qui me restructure tout ca, mais si c'est deja implenté d'une maniere ou d'une autre je vais pas m'embeter à reinventer la roue :-)

Reply

Marsh Posté le 20-01-2004 à 12:59:04   

Reply

Marsh Posté le 20-01-2004 à 13:00:24    

c'est du sur mesure. Utilise donc ta fonction
http://ch2.php.net/manual/fr/function.gmdate.php


Message édité par jagstang le 20-01-2004 à 13:03:08
Reply

Marsh Posté le 20-01-2004 à 13:19:58    

bon ben un truc fait en deux minutes, ca marche c'est le principal.
 

Code :
  1. function format_date($chaine, $month) {
  2. list($day_string,$day,$month_string,$year,$time,$gmt) = explode(" ",$chaine);
  3. return "$year-".$month[$month_string]."-$day $time";
  4. }
  5. $month=array (
  6. 'Jan'=> '01',
  7. 'Feb'=> '02',
  8. 'Mar'=> '03',
  9. 'Apr'=> '04',
  10. 'May'=> '05',
  11. 'Jun'=> '06',
  12. 'Jui'=> '07',
  13. 'Aug'=> '08',
  14. 'Sep'=> '09',
  15. 'Oct'=> '10',
  16. 'Nov'=> '11',
  17. 'Dec'=> '12'
  18. );

Reply

Sujets relatifs:

Leave a Replay

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