我正在编写一个上传程序,它使用 CURDATE() 将文件上传的日期保存到数据库中。我想将当前日期与存储在数据库中的日期进行比较,以便根据这种感觉上传了多长时间来更改与文件相关的图标的颜色。例如,如果少于一周,图标将为绿色,如果超过一周,则为黄色,如果超过两周,则为红色。我该怎么做?谢谢。
最佳答案
我认为 datediff 是你正在寻找的东西 http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_datediff
mysql> SELECT DATEDIFF('2007-12-31 23:59:59','2007-12-30');
-> 1
mysql> SELECT DATEDIFF('2010-11-30 23:59:59','2010-12-31');
-> -31
关于php - 如何将当前日期与存储在 MySQL 数据库中的日期进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5314521/