获取下个月的第一个和最后一个日期在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 红包祝福语简短10字
18 周六早晨祝福语简短