php - Codeigniter:将 MySql 日期时间与当前日期进行比较

标签 php mysql datetime codeigniter

我需要将 MySQL 日期时间与当前时间进行比较,以便在 MySQL 日期时间距今天不到 30 天时让 dateDiff 显示消息。

我正在使用 codeigniter,我尝试了很多助手,还有很多东西,我就是无法开始工作。

有人说最好在数据库中保存一个时间跨度,我只是不知道哪个是最好的方法。

提前致谢!

编辑: 我正在寻找 CI 代码或 Mysql 代码,或两者兼而有之,以使其正常工作。我在哪里获得当前日期(可能是 mysql 或服务器时间)并不重要。 另外,我在 View 和 Controller 上有所需的代码,我只需要一些模型代码来获取它,或者 MySql 代码

最佳答案

SELECT DATEDIFF(CURDATE(),your_mysql_date_field) FROM your_table

关于php - Codeigniter:将 MySql 日期时间与当前日期进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3886490/

相关文章:

内置服务器的 PHP Storm 无法识别 mod_rewrite

php - AES CryptoJS 加密和 phpseclib 解密

c# - 如何获取 TimeZoneInfo 简称

postgresql - 默认时间戳格式和小数秒

mysql - 防止 MySQL 更改 DATETIME

php - 寻找联赛中的最佳射手

php - 使用 mysql 和 count request 时出现问题

mysql - 从数字 1 开始列出查询本身的结果

mysql - 数据库设计: Value(s) per user per day

php - WordPress 多站点中断包括/需要 wp-load.php