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

2022-08-30 21:29:02

我需要获取过去24小时内插入的记录。我已经阅读了它,并得到我需要在我的MySQL日期列中使用类型。
但我的问题是我不知道如何使用PHP为MySQL类型生成日期?
我该怎么做?提前致谢。DATETIMEDATETIME


答案 1

只是

$mysql_date_now = date("Y-m-d H:i:s");

因为 mysql 中的 DATETIMEYYYY-MM-DD HH:ii:ss


答案 2

如果您只是在寻找一种方法来生成日期时间以插入到日期时间字段中,只需使用以下代码

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

或用于直接 sql

INSERT INTO {TABLE} ({DATETIME}) VALUES (NOW())

这将创建一个看起来像

2012-02-28 16:44:25

如果您要查找查询以获取过去 24 小时的使用情况

SELECT * FROM tablename WHERE date_field > NOW() - interval 1 day

推荐