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