phpstrtotime()
失败,持续一位数的分钟或秒数。
例如-
echo date('m/d/Y H:i:s', strtotime('02/23/2013 8:50:1 PM')); // 01/01/1970 01:00:00
echo date('m/d/Y H:i:s', strtotime('02/23/2013 8:5 PM')); // 01/01/1970 01:00:00
有没有快速的解决方案?
我知道,我们可以拆分它并检查分钟或秒字符串长度,并添加一个 0 前缀。
顺便说一句,一个奇怪的事情是,如果最后一部分是一位数字,它就会失败
例如-
echo date('m/d/Y H:i:s', strtotime('02/23/2013 8:5:10 PM')); // 02/23/2013 20:05:10
// worked well, despite of one digit minute