Преобразование формата даты в метку времени MySQL - PullRequest
3 голосов
/ 04 сентября 2010

У меня есть несколько дат, которые возвращаются в виде следующей строки:

Fri, 13 Aug 2010 01:48:47 -0400 (EDT)

Я бы хотел разобрать это и превратить в штамп даты-времени, вот так:

2010-08-13 01:48:47

Любая помощь будет потрясающей ... спасибо!

1 Ответ

9 голосов
/ 04 сентября 2010

Похоже, вы НЕ хотите конвертировать часовой пояс.

Вы можете сделать это, используя date() и strtotime() работает следующим образом:

$date = "Fri, 13 Aug 2010 01:48:47 -0400 (EDT)";
$date = explode('-',$date);
echo date("Y-m-d H:i:s", strtotime($date[0])); //does not use TimeZone info

Вывод:

2010-08-13 01: 48: 47

...