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

2014-03-13T09:05:50.240Z

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)));

以上是 如何在php中将ISO8601转换为日期格式 的全部内容, 来源链接: utcz.com/qa/417758.html

回到顶部