我有以下日期(例如)
27/01/2014 17:35
27/01/2014 20:32
28/01/2014 7:01
28/01/2014 12:59
29/01/2014 7:08
29/01/2014 12:58
我已经使用list()和explode()将日期转换为MySQL格式,但我仍然有时间值的问题,因为当插入完整的转换日期时MySQL会截断它并最终插入 0000-00 -00 00:00:00 进入现场
我如何用零填充时间值,以便MySQL不截断?谢谢
例如:
29/01/2014 12:58应该是2014-01-29 12:58:00
29/01/2014 7:08应该是2014-01-29 07:08:00
答案 0 :(得分:0)
使用DateTime()
将日期转换为新格式:
$date = DateTime::createFromFormat('d/m/Y H:i', '27/01/2014 17:35');
echo $date->format('Y-m-d H:i:s');