将PHP datetime字符串转换为MySQL datetime

时间:2012-11-30 20:22:29

标签: php mysql datetime

我正在尝试使用以下PHP日期时间更新表格中的日期时间字段:

$datetime = date('d/m/Y H:i:s');

不幸的是,表格中的日期时间字段为NULL

如何使用$datetime更新日期时间字段?

由于

3 个答案:

答案 0 :(得分:4)

正确格式为Y-m-d H:i:s,无论如何您可以使用NOW()

在SQL查询中

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_now

答案 1 :(得分:2)

$datetime = date('Y-m-d H:i:s');

会奏效。 DATETIME列必须采用 Y-m-d H:i:s 格式,而不是 d-m-Y H:i:s

来自manual

  

DATETIME类型用于包含日期和时间的值   部分。 MySQL在'YYYY-MM-DD中检索并显示DATETIME值   HH:MM:SS'格式。

答案 2 :(得分:1)

正确的格式是Y-m-d H:i:s