获取下个月的第一个和最后一个日期在MySQL中?
您可以使用MySQL的date_add()函数获取下个月的第一个和最后一个日期。
语法如下-
selectdate_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)
以上是 获取下个月的第一个和最后一个日期在MySQL中? 的全部内容, 来源链接: utcz.com/z/327285.html