网站搜索内容关键词变色 JS实现唤醒浏览器打印功能/JS批量打印 获取URL参数与判断是否包含某个参数 JS数组中插入json和删除数组中指定值 网页唤醒app:若不存在则下载 解决window.open被拦截问题 js拼接多json数组 两个数组对比,去重 正则表达式 姓名,前两个字变为*号 input操作 阿拉伯数字转大写 数字转大写 js获取本月所有周六日 获取本月1号到昨天的日期 单页面Vue应用 数组or字符串操作 JS复制文本

js获取本月所有周六日

首页 > 前端开发 > javascript 更新日期:2023-11-03 16:28:24

代码如下:

let date = new Date()
let year = date.getFullYear()
let month = date.getMonth()
let allDay = new Date(year, month + 1, 0).getDate() //获取当月总天数
let saturday = []; //周六
let sunday = []; //周日
for (let i = 1; i <= allDay; i++) {
	let week = new Date(year,month,i).getDay()
	let str = `${year}-${(month+1)<10?'0'+(month+1):(month+1)}-${i<10?'0'+i:i}`
	if (week === 0){
		sunday.push({
			"date": str, "disable": true
		})
	} else if(week === 6){
		saturday.push({
			"date": str, "disable": true
	    })
	}
}
let time = sunday.concat(saturday);
console.log(time)


标题导航