-
let a = new Date(); // a.setFullYear(2023); // 设置指定年份 // a.setMonth(0); // 设置指定月份 let days = new Date(a.getFullYear(), a.getMonth() + 1, 0).getDate(); // 获取本月一共有多少天 new Date()第3个参数默认为1,就是每个月的1号,把它设置为0时, new Date()会返回上一个月的最后一天,然后通过getDate()方法得到天数 for (let i = 1; i <= days; i++) { a.setDate(i) // 设置月份的日期 let d = a.getDay(); // 获取星期几。 返回0 到 6星期日为 0、星期六为 6。 if(d>0&&d<6){ console.log(a.toLocaleDateString()); } }
- 结果(以2022年12月为例)
2022/12/1 2022/12/2 2022/12/5 2022/12/6 2022/12/7 2022/12/8 2022/12/9 2022/12/12 2022/12/13 2022/12/14 2022/12/15 2022/12/16 2022/12/19 2022/12/20 2022/12/21 2022/12/22 2022/12/23 2022/12/26 2022/12/27 2022/12/28 2022/12/29 2022/12/30
javascript获取指定月份里所有工作日的日期
于 2022-12-13 15:47:23 首次发布