获取月度中的最后日期可以通过以下几种方式实现:
function getLastDateOfMonth(year, month) {
return new Date(year, month, 0).getDate();
}
console.log(getLastDateOfMonth(2022, 2)); // Output: 28
import calendar
def get_last_date_of_month(year, month):
return calendar.monthrange(year, month)[1]
print(get_last_date_of_month(2022, 2)) # Output: 28
SELECT LAST_DAY('2022-02-01'); -- Output: 2022-02-28
SELECT DATE_TRUNC('MONTH', '2022-02-01') + INTERVAL '1 MONTH - 1 day'; -- Output: 2022-02-28
const lastDateOfMonth = moment('2022-02-01').endOf('month').date();
console.log(lastDateOfMonth); // Output: 28
from dateutil.relativedelta import relativedelta
from datetime import datetime
last_date_of_month = (datetime(2022, 2, 1) + relativedelta(day=31)).day
print(last_date_of_month) # Output: 28
无论使用哪种方法,获取月度中的最后日期都可以帮助我们进行日期计算、数据分析、报表生成等任务。
腾讯数字政务云端系列直播
云+社区沙龙online第5期[架构演进]
云+社区沙龙online第5期[架构演进]
云+社区技术沙龙[第10期]
云+社区技术沙龙[第19期]
云+社区技术沙龙[第21期]
腾讯技术创作特训营第二季
云+社区沙龙online
领取专属 10元无门槛券
手把手带您无忧上云