获取周一的方法,返回的是10位数字:
// 获取每周周一 getWeeklyDay (time) { let dd = ‘‘ if (time) { dd = new Date(time) } else { dd = new Date() } var week = dd.getDay() // 获取时间的星期数 var minus = week ? week - 1 : 6 dd.setDate(dd.getDate() - minus) // 获取minus天前的日期 var y = dd.getFullYear() var m = dd.getMonth() + 1 // 获取月份 var d = dd.getDate() return new Date(y + ‘-‘ + m + ‘-‘ + d).getTime() / 1000 },
调用
console.log(this.getWeeklyDay(‘2019/07/17‘)) console.log(this.getWeeklyDay(‘2019-07-17‘)) console.log(this.getWeeklyDay()) // 为空是当前日期
原文:https://www.cnblogs.com/wgl0126/p/11200118.html