//本月
var d = new Date();
d.setDate(1);
var first_day = d.getFullYear() + '-' + (d.getMonth() +1) + '-' + d.getDate();
d.setMonth(d.getMonth() +1);
d.setDate(0);
var last_day = d.getFullYear() + '-' + (d.getMonth() +1) + '-' + d.getDate();
console.log(first_day);
console.log(last_day);
//本周
var d = new Date();
var n = d.getDay();
var f = d.getDate() - n + 1;
var l = d.getDate() + 7 - n;
d.setDate(f);
var first_day = d.getFullYear() + '-' + (d.getMonth() +1) + '-' + d.getDate();
d.setDate(l);
var last_day = d.getFullYear() + '-' + (d.getMonth() +1) + '-' + d.getDate();
console.log(first_day);
console.log(last_day);
本文介绍了一种使用JavaScript来获取指定月份的第一天和最后一天的日期,以及当前周的开始和结束日期的方法。通过简单的代码实现,可以方便地应用于各种需要日期范围的功能中。
491

被折叠的 条评论
为什么被折叠?



