PHP:从 mysql 中选择距离日期时间还有 1 周的时间?

标签 php mysql datetime

我在 MYSQL 数据库中有一个日期时间字段。

它们看起来像这样:

2017-02-28 00:15:07

我需要使用 PHP 从该字段中选择并返回距该日期还有 1 周的所有结果...

是否有任何内置的 PHP 功能可以执行此操作?

类似于:

SELECT * FROM tableName WHERE 1 week left to (column name)

如有任何帮助,我们将不胜感激。

最佳答案

您可以像下面这样使用间隔:

SELECT *  FROM tableName 
WHERE NOW() BETWEEN (column_date - INTERVAL 1 WEEK) AND column_date;

这会让您知道现在是否在column date - 1 weekcolumn date之间。

关于PHP:从 mysql 中选择距离日期时间还有 1 周的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42319534/

相关文章:

php - 链接函数调用时返回行的 PHP 标准

php - Codeigniter 事件记录 : is it possible to remove the brakets around the table name

mysql - Joomla mysql 查询中表名开头的 #__ 是什么意思?

php - 如何优化查询以避免 mysql/php 连接超时

php - 提取表中与 Codeigniter Active Record 具有相同值的记录计数

php - UTF-8贯穿始终

mysql - SQL - 触发器更新错误

python - 在 Pandas 中生成给定范围内的随机日期

python - 解码为字符串

MySQL datetime >= 名为 "to"的列