我从 twitter api 获得了这种格式的时间戳。
Fri Dec 28 20:06:38 +0000 2012
我想将其转换为像这样的标准时间戳格式。
2012-12-10 16:20:18
我对 php 中的日期很陌生。我该怎么做??
我从 twitter api 获得了这种格式的时间戳。
Fri Dec 28 20:06:38 +0000 2012
我想将其转换为像这样的标准时间戳格式。
2012-12-10 16:20:18
我对 php 中的日期很陌生。我该怎么做??
您可以使用DateTime
:
$date = new DateTime('Fri Dec 28 20:06:38 +0000 2012');
echo $date->format('Y-m-d H:i:s');
我更喜欢它的原因DateTime
是它提供了出色的 oop 实现,并且可以更轻松地处理让程序员非常头疼的日期。有关此类的更多信息,请阅读我已经参考过的手册。
用这个
$originalDate = "Fri Dec 28 20:06:38 +0000 2012";
echo $newDate = date("Y-m-d h:i:s", strtotime($originalDate));