Paypal返回以下格式的时间戳:
yyyy-MM-ddTHH:mm:ssZ
Run Code Online (Sandbox Code Playgroud)
我不知道该怎么做...
如何将它转换为yyyy-MM-dd HH:mm:ss在php中使用我当地的时区?
我很想听到preg_replace这些神秘的信件,但有些东西告诉我必须有更好的方法.我的区域似乎也有8小时的差异,我不知道如何减去.
Gla*_*vić 12
使用DateTime类来实现你的魔力.
$date = new DateTime('2012-09-09T21:24:34Z');
$date->format('Y-m-d'); # read format from date() function
Run Code Online (Sandbox Code Playgroud)
您可以用来strtotime()获取 UNIX 时间戳。从那里你可以做任何你需要的事情:DateTime对象date()等等。
示例date():
echo date('r', strtotime('2012-09-10T10:00:00Z'));
Run Code Online (Sandbox Code Playgroud)