PHP DateTime::createFromFormat 在没有前导零的情况下对时间不起作用


PHP DateTime::createFromFormat not working for time without leading zero

我正在使用DateTime::createFromFormat,它适用于前导零的时间。但是,如果没有引导零,就不能为时间工作。

例如。12/15/2014 -- 15:4:2我的代码

$myDateTime = DateTime::createFromFormat('n/j/Y G:i:s', $temptime);

似乎没有一个日期构造规范可以识别分钟/秒的前导 0。如果要从远程站点解析错误的时间戳,则必须以编程方式进行清理,类似于:

$myTimestamp = echo date('Y-m-d H:i:s', strtotime(str_replace('--', '', $remoteTimestamp)));
相关文章: