通过 twitter API,我能够获得发布推文的日期时间
Jul 25 17:42:55 +0000 2013
现在,在 PHP 中,我如何将其放入标准 unix:
2013-6-25 17:42:55
我不确定处理日期时间的任何事情,但我认为有一种更简单的方法可以做到这一点,而不必解析和改变str_replace
事情substr
通过 twitter API,我能够获得发布推文的日期时间
Jul 25 17:42:55 +0000 2013
现在,在 PHP 中,我如何将其放入标准 unix:
2013-6-25 17:42:55
我不确定处理日期时间的任何事情,但我认为有一种更简单的方法可以做到这一点,而不必解析和改变str_replace
事情substr
使用DateTime
类,特别是静态createFromFormat()
方法
$dt = DateTime::createFromFormat('M j H:i:s P Y', 'Jul 25 17:42:55 +0000 2013');
echo $dt->format('Y-m-d H:i:s');
简单地通过它strtotime
。请注意,这包括一个时区 +0000,因此时间也将相对于您的时区进行转换。
<?php
$date = "Jul 25 17:42:55 +0000 2013";
echo date("Y-m-d H:i:s", strtotime($date));