Paypal返回以下格式的时间戳:
yyyy-MM-ddTHH:mm:ssZ
而且我不知道如何处理它......
如何在php中使用我的本地时区将其转换为yyyy-MM-dd HH:mm:ss?
我很想preg_replace
这些神秘的字母,但有些东西告诉我必须有更好的方法。我的区域似乎也有8小时的差异,我不确定如何减去。
答案 0 :(得分:12)
使用DateTime课程来发挥你的魔力。
$date = new DateTime('2012-09-09T21:24:34Z');
$date->format('Y-m-d'); # read format from date() function
答案 1 :(得分:4)
您可以使用strtotime()
来获取UNIX时间戳。从那里你可以做任何你需要的事:DateTime
对象,date()
等等。
date()
的示例:
echo date('r', strtotime('2012-09-10T10:00:00Z'));