PHP DateTime::createFromFormat在没有前导零的情况下在时间内不工作

PHP DateTime::createFromFormat在没有前导零的情况下在时间内不工作,php,Php,我使用的是DateTime::createFromFormat,它可以很好地处理前导为零的时间。但如果没有零领先,就不能工作一段时间 例如。 12/15/2014 -- 15:4:2 我的代码 似乎没有一个日期构造可以识别分钟/秒内没有前导0。如果您正在解析远程站点的错误时间戳,则必须通过编程进行清理,类似于: $myTimestamp = echo date('Y-m-d H:i:s', strtotime(str_replace('--', '', $remoteTimestamp)));

我使用的是DateTime::createFromFormat,它可以很好地处理前导为零的时间。但如果没有零领先,就不能工作一段时间

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


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

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

为什么使用分钟/秒而不使用前导0?看起来很奇怪,可能是它不起作用的原因。看起来甚至没有一个不带0的分钟规范。我正在解析一个网页中的时间,该网页使用时间而不前导零。
$myTimestamp = echo date('Y-m-d H:i:s', strtotime(str_replace('--', '', $remoteTimestamp)));