获取周一的方法,返回的是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()) // 为空是当前日期