小编典典

如何在php中将ISO8601转换为日期格式

mysql

如何转换此 格式ISO8601格式 ): 2014-03-13T09:05:50.240Z

为此( MySQL DATE格式 ): 2014-03-13

在PHP中?


阅读 512

收藏
2020-05-17

共1个答案

小编典典

尝试这个

$date = '2014-03-13T09:05:50.240Z';

$fixed = date('Y-m-d', strtotime($date));

完整的日期功能文档可以在这里找到:http :
//php.net/manual/en/function.date.php

PHP函数“ strtotime”不执行任何其他操作,然后将您的时间字符串转换为unix时间戳。

希望我能帮助:)

ps:以防万一strtotime将返回0尝试使用此:

$date = '2014-03-13T09:05:50.240Z';

$fixed = date('Y-m-d', strtotime(substr($date,0,10)));
2020-05-17