首页 文章

我在MySQL中插入datetime时的PHP date()格式

提问于
浏览
-1

如果我想将结果插入MySQL日期时间类型列,那么在PHP中传递给date()函数的正确格式是什么?

我一直在尝试约会(“Y-M-D G:我:s”),但每次只插入“0000-00-00 00:00:00” .

1 回答

  • 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列很好

相关问题