如何用PHP生成MySQL DATETIME类型的日期?

Joh*_*nUS 15 php mysql datetime

我需要获取最近24小时内插入的记录.我已经阅读了它,并得到我需要DATETIME在我的MySQL日期列中使用类型.
但我的问题是我不知道如何DATETIME用PHP 生成MySQL 类型的日期 ?
我怎样才能做到这一点?提前致谢.

ape*_*ari 42

只是

$mysql_date_now = date("Y-m-d H:i:s");
Run Code Online (Sandbox Code Playgroud)

因为DATETIME在mysql中YYYY-MM-DD HH:ii:ss


bre*_*rer 13

如果您正在寻找一种生成日期时间以插入日期时间字段的方法,请使用以下代码

$datetime = date('Y-m-d H:i:s') ;
Run Code Online (Sandbox Code Playgroud)

或直接sql

INSERT INTO {TABLE} ({DATETIME}) VALUES (NOW())
Run Code Online (Sandbox Code Playgroud)

这将创建一个看起来像的日期

2012-02-28 16:44:25
Run Code Online (Sandbox Code Playgroud)

如果您正在寻找查询以获取最近24小时的使用时间

SELECT * FROM tablename WHERE date_field > NOW() - interval 1 day
Run Code Online (Sandbox Code Playgroud)