我正在接收来自JSON表单的字符串:
"Thu May 07 2015 08:45:00 GMT+0100 (Afr. centrale Ouest)"
我需要将其转换为有效的DateTime格式,然后抓取特定的部分(时间,日期和时区)。
现在我从这开始:
$start = DateTime::createFromFormat('D M d Y H:i:s T',$starting);
将其转换为DateTime,但这总是返回false,任何人都可以帮忙吗?
答案 0 :(得分:1)
参考createFromFormat doc
' +'在表格底部...:/ 并且你将能够忽略其余的字符串(timezone abbrev ..)
如果存在此格式说明符,则字符串中的尾随数据将为 不会导致错误,而是发出警告
php手册中的注释:
使用DateTime :: getLastErrors()来查明尾随数据是否为 本。