我正在搜索日期时间格式字符串来解析这个格式:
2015-09-24T07:46:13.722Z
I have try:
var_dump(DateTime::createFromFormat('Y-m-d'TG:i:suT', '2015-09-24T07:46:13.722Z'));
var_dump(DateTime::createFromFormat(DateTime::W3C, '2015-09-24T07:46:13.722Z'));
都返回false
,这个愚蠢的小错误是什么?
Using DateTime()
我们可以使用DateTime()重写上面的代码,如下所示:$date = new DateTime('2015-09-24T07:46:13.722Z');
$new_date_format = $date->format('Y-m-d H:i:s');
尝试像这样使用strtotime()
和date()
$a = "2015-09-24T07:46:13.722Z";
echo date("Y-m-d'TG:i:suT",strtotime($a));
// output is
//2015-09-24T9:46:13000000CEST
更多信息请查看此链接