convertir n'importe quelle chaîne de date en horodatage sans fuseau horaire
Je suis de xml et des flux rss et de mettre les données dans une base de données. J'ai couru dans deux différents formats de date pour l'instant...
Wed, 21 Jul 2010 00:28:50 GMT
Et
2010-07-20T17:33:19Z
Je suis sûr qu'il y sera plus. Ma base de données postgresql pour la date timestamp sans fuseau horaire. Y a t il une fonction en php ou est-il une procédure permettant de convertir toute date de chaînes en timestamp sans fuseau horaire (Y-m-d H:i:s)?
source d'informationauteur keith
Vous devez vous connecter pour publier un commentaire.
Utilisation
date
avecstrtotime
:Résultat:
.
Résultat:
Vous n'avez pas besoin de les convertir à tous. PostgreSQL doit convertir automatiquement:
Les horodatages sont considérés comme l'UTC.
est la même heure que
Noter que le
U
option de mise en forme nécessite PHP5.3 si. Lors de la fourniture d'un l'identifiant du fuseau horaire dans la Chaîne de Date, l'objet DateTime reconnaît le Fuseau horaire, de sorte que lorsque vous appelez la suite sur le GMT instance DateTimeil sera de retour
2010-07-21 00:28:50
. Vous pouvez modifier un objet DateTime du fuseau horaire avecsetTimezone()
méthode.Mais si vous avez juste besoin de le timestamp, il n'est pas nécessaire.