Paypal 返回以下格式的时间戳:
yyyy-MM-ddTHH:mm:ssZ
而且我完全不知道该怎么处理它......
如何使用 php 中的本地时区将其转换为 yyyy-MM-dd HH:mm:ss?
我对preg_replace
这些神秘的信件很感兴趣,但有些事情告诉我一定有更好的方法。我的区域似乎也有 8 小时的差异,我不确定如何减去。
使用DateTime类来做你的魔法。
$date = new DateTime('2012-09-09T21:24:34Z');
$date->format('Y-m-d'); # read format from date() function
您可以使用它strtotime()
来获取 UNIX 时间戳。从那里你可以做任何你需要的事情:DateTime
对象date()
,等等。
示例date()
:
echo date('r', strtotime('2012-09-10T10:00:00Z'));