Лучший способ изменить дату и время в Twitter-API на временную метку - PullRequest
6 голосов
/ 26 июля 2011

API Twitter отправляет дата создания create_at следующим образом:

"created_at": "Mon Jul 25 05:51:34 +0000 2011", 

Как лучше всего преобразовать их в метку времени и мой местный часовой пояс (Европа / Цюрих)? С помощью strtotime () я получаю результаты типа 2013-11-08 20: 07: 00

Большое спасибо

С наилучшими пожеланиями

1 Ответ

17 голосов
/ 26 июля 2011
$datetime = new DateTime("Mon Jul 25 05:51:34 +0000 2011");
$datetime->setTimezone(new DateTimeZone('Europe/Zurich'));
echo $datetime->format('U');

См. DateTime, DateTime::format(), DateTime::setTimezone(), DateTimeZone и date()

...