我从API中获得了一个日期字符串,格式为例如
Timer
我正在尝试将其转换为DateTime对象,但由于'T'(我认为),对象创建失败。
这是我目前的代码:
20120522T143127
我错过了什么?
我也尝试过:
$date = DateTime::createFromFormat( "YMDTHis", '20120522T143127' );
$result = $date->format( $format );
答案 0 :(得分:3)
您的格式有点不对:
M 一个月的简短文字表示,三个字母从一月到十二月
D 一天的文字表示,三个字母Mon到Sun
所以只需使用:
Ymd\THis
答案 1 :(得分:0)
echo date('Y-m-d H:i:s',strtotime('20120522T143127'));