JavaScript 获取当月第一天和最后一天日期示例

作者:函数茶馆时间:2026-10-28 05:25:24浏览:398

本文介绍如何利用 JavaScript 结合 XDate.js 插件,通过 Date 对象的 setDate 和 setMonth 方法,快速计算并输出当前月份的第一天与最后一天日期。

JavaScript 获取当月首尾日期实现

引入XDate.JS 这个小插件,不知道的百度谷歌吧

具体实现代码如下所示:

代码片段如下:

var firstDate = new Date();
firstDate.setDate(1); // 将日期设置为当月1号,即获取第一天
var endDate = new Date(firstDate);
endDate.setMonth(firstDate.getMonth()+1); // 月份加1,指向下个月
endDate.setDate(0); // 将日期设为0,即下个月的第0天,等同于当前月的最后一天
alert("第一天:"+new XDate(firstDate).toString('yyyy-MM-dd')+" 最后一天:"+new XDate(endDate).toString('yyyy-MM-dd'));

 

完成上述步骤后,即可自行测试验证结果。

作者最新文章