2009-01-12 8 views
0

Je construis un courriel qui sera utilisé via un formulaire Web pour transmettre des données à une boîte aux lettres. Je cherche à horodater la partie XML de l'email en utilisant le format ISO 8601. J'ai besoin d'obtenir le temps que l'email est envoyé puis le convertir tout en utilisant PHP. Des idées?Time Stamping Email avec PHP

Répondre

1

php manual - date

date('c') 

affichera le serveur courant temps ISO8601. Si vous cherchez à lire dans une date, vous pouvez passer un horodatage dans la fonction comme celui-ci

date('c',strtotime('January 4th 2001 4:30pm')) 

où l'argument pour strtotime est à peu près toute représentation de texte lisible par l'anglais d'une date.

0

Quelle version de php utilisez-vous?

date('c'); 

a été ajouté en php5.

0

Le format Y-m-d\TH:i:sO est identique à c. Depuis PHP 5.1.1, il y a la constante DATE_ISO8601 qui contient cette valeur.