我收到来自其他服务器的响应,日期时间如下,
"2017-01-10T18:00:00.000Z"
我想将此转换为标准日期时间,我该怎么做?
"2017-01-10 18:00:00"
有这样做的标准方法吗?还是我依靠正则表达式进行解码呢?
注意:
大多数人建议我使用以下功能
echo date("Y-m-d H:i:s", strtotime("2017-01-10T18:00:00.000Z")) . "\n";**
但输出我得到的错误是这个功能是"2017-01-11 05:00:00"而不是"2017-01-11 18:00:00"为什么?我想像我说的那样"2017-01-10 18:00:00"
你可以使用date('Y-m-d h:i:s', strtotime($yourDate));
希望它会帮助你:)