【问题标题】:PHP date() format when i insert into datetime in MySQL当我在 MySQL 中插入 datetime 时 PHP date() 格式
【发布时间】:2017-03-23 10:18:06
【问题描述】:

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

我一直在尝试 date("Y-M-D G:i:s") 但每次都插入“0000-00-00 00:00:00”。

【问题讨论】:

标签: php mysql


【解决方案1】:

您有两个选项可以为 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的日期时间列很好

【讨论】:

    猜你喜欢
    • 2011-01-13
    • 2016-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-05
    • 2012-08-20
    • 2010-11-11
    相关资源
    最近更新 更多