Jon*_*atz 2 php mysql timestamp date-conversion
我正在尝试使用timeago(http://timeago.yarp.com/)并找到了使用php将时间戳从MYSQL转换为ISO-8601的解决方案.
date('c',strtotime($TimeStamp));
Run Code Online (Sandbox Code Playgroud)
这工作正常,除了我在结束时获得时区偏移
2011-07-10T08:46:50-**05:00**
Run Code Online (Sandbox Code Playgroud)
我想要的是什么 2011-07-10T08:46:50Z
有没有人有解决方案或知道为什么我得到时区偏移?
您可以直接在MySQL中执行此操作:
SELECT DATE_FORMAT(yourfield, '%Y-%m-%dT%H:%i:%s0Z')
Run Code Online (Sandbox Code Playgroud)
还有一个GET_FORMAT(datetime, 'iso')调用,但它返回ISO 9075的格式字符串,这不是你想要的.由于它不直接执行8601,因此您必须自己构建格式字符串.