如何计算特定日期与当年最后一个日期之间的差异数。 考虑一下我想显示 2009-09-01 与当年最后日期 (2010-12-31) 之间的日期差异
最佳答案
使用to_days
:
select to_days(concat(year(now()),'-12-31')) - to_days(now()) as days_left;
+-----------+
| days_left |
+-----------+
| 121 |
+-----------+
或使用 datediff像这样
select datediff(concat(year(now()),'-12-31'), now()) as days_left;
+-----------+
| days_left |
+-----------+
| 121 |
+-----------+
关于mysql - 使用mysql计算从特定日期起一年中剩余的天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3617468/