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

作者:函数茶馆

时间:2026-10-28

浏览:397

本文介绍如何利用 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'));

 

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

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章