2010-04-22 9 views
0

J'ai une date au Royaume-Uni dans le format "06/Apr/2010 13:24" que j'ai besoin d'insérer dans un champ de date mysql db.obtenir la date de la chaîne php - UK date

La fonction strtotime de PHP ne peut pas gérer cette chaîne - quelqu'un a-t-il eu d'autres idées que d'écrire une fonction personnalisée?

Merci!

Répondre

4

Essayez de remplacer/avec -

strtotime(str_replace('/', '-', '06/Apr/2010 13:24')); 
+0

grâce webbiedave-- que la réponse est rapide et facile J'espérais pour! – julio

+0

De rien. Heureux d'avoir pu aider. – webbiedave

0

Il semble que vous puissiez faire une sous-chaîne sur l'espace, puis exploser sur les «/» et ensuite être en mesure de travailler avec chaque pièce. Il semble étrange qu'il n'y a pas déjà une façon de le faire ...

0

Que diriez-vous

$date = strtotime(str_replace('/',' ',$date).":00");