当我在MySQL中插入日期时间时的PHP日期()格式
问题描述:
如果我想将结果插入到MySQL日期时间类型列中,那么传递给PHP中date()函数的正确格式是什么?当我在MySQL中插入日期时间时的PHP日期()格式
我一直在尝试日期(“Y-M-D G:我:S”),但只是插入“0000-00-00 00:00:00”每次。
答
你有上格式化日期时间准备mysql的两个选项:
$date = '04 nov 2016 15:59:25';
$one = new DateTime($date);
echo $one->format('Y-m-d H:i:s');
$two = date('Y-m-d H:i:s', strtotime($date));
echo $two;
提供最终的格式是'Y-m-d H:i:s'
那么你要善于与MySQL datetime列
日期(“YMD H:我:s',strtotime($ date)); – Blinkydamo
RTM的http://php.net/manual/en/function.date.php --- https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html –
可能重复的[PHP的 - 插入日期到MySQL](http://stackoverflow.com/questions/11827175/php-insert-date-into-mysql) –