我收到来自其他服务器的响应,其日期时间如下,
"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”
原文由 mahen3d 发布,翻译遵循 CC BY-SA 4.0 许可协议
你可以使用
date('Y-m-d h:i:s', strtotime($yourDate));
希望它会帮助你:)