获取下个月的第一个和最后一个日期在MySQL中?
您可以使用MySQL的date_add()函数获取下个月的第一个和最后一个日期。
语法如下-
select
date_sub(
last_day(
date_add(now(), interval anyIntervalTime)
),
interval day(
last_day(
date_add(now(), interval anyIntervalTime)
)
)-1 DAY
) as anyVariableName,
last_day (
date_add(now(), anyIntervalTime)
)
as anyVariableName;在date_add()函数中,使用间隔1个月来实现上述语法以获取下个月的第一个和最后一个日期。查询如下。
select -> date_sub( -> last_day( -> date_add(now(), interval 1 month) -> ), -> interval day( -> last_day( -> date_add(now(), interval 1 month) -> ) -> )-1 DAY -> ) as firstDayOfNextMonth, -> -> last_day -> ( -> date_add(now(), interval 1 month) -> ) -> as lastDayOfNextMonth -> ;
以下是显示下个月第一天和最后一天的输出。
+---------------------+--------------------+ | firstDayOfNextMonth | lastDayOfNextMonth | +---------------------+--------------------+ | 2019-02-01 | 2019-02-28 | +---------------------+--------------------+ 1 row in set (0.00 sec)
热门推荐
10 恋爱很久的祝福语简短
11 小派妈妈生日祝福语简短
12 法考面试祝福语简短
13 恭贺新婚文案祝福语简短
14 乔迁当面祝福语简短大气
15 拜年红包的祝福语简短
16 逗比婚礼祝福语简短
17 接亲新郎进门祝福语简短
18 给老公祝福语简短2026