The Twitter API sends created_at datetimes like this:
"created_at": "Mon Jul 25 05:51:34 +0000 2011",
What's the best way to convert them in a timestamp and my local timezone (Europe/Zurich)? With strtotime(), I get results like 2013-11-08 20:07:00
Thank you very much
Best regards
$datetime = new DateTime("Mon Jul 25 05:51:34 +0000 2011");
$datetime->setTimezone(new DateTimeZone('Europe/Zurich'));
echo $datetime->format('U');
See DateTime
, DateTime::format()
, DateTime::setTimezone()
, DateTimeZone
and date()