如何转换此 格式 ( ISO8601格式 ): 2014-03-13T09:05:50.240Z
为此( MySQL DATE格式 ): 2014-03-13
在PHP中?
尝试这个
$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)));