如果我想将结果插入MySQL日期时间类型列,那么传递给PHP中的date()函数的正确格式是什么?
我一直在尝试约会(" Y-M-D G:我:s")但这只是插入" 0000-00-00 00:00:00"每次。
答案 0 :(得分:3)
您可以使用两种方法格式化为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列有好处