js獲取昨天、一週以及一個月的時間(或者任意)
阿新 • • 發佈:2020-12-09
如果想獲取當天之後的日期,只需把一下 getDateRange程式碼中的換成這個即可
lastDay = new Date(dateNow.getTime() + intervalDays * oneDayTime)
formateDate(time) {
let year = time.getFullYear()
let month = time.getMonth() + 1 < 10 ? '0' + (time.getMonth() + 1) : (time.getMonth() + 1)
let day = time.getDate() < 10 ? '0' + time.getDate() : time.getDate()
return year + '-' + month + '-' + day
},
getDateRange(dateNow,intervalDays){
let oneDayTime = 24 * 60 * 60 * 1000
let list = []
let lastDay
lastDay = new Date(dateNow.getTime() - intervalDays * oneDayTime)
list.push(this.formateDate(lastDay))
list.push(this.formateDate(dateNow))
return list;
},
//獲取昨天日期
yesterdayAmount() {
let date = new Date()
let list = this.getDateRange(date,1)
console.log("獲取昨天日期範圍:\n開始日期:"+list[0]+";\n結束日期:"+list[0] )
},
//獲取近一週日期
sevenAmount() {
let date = new Date();
let list = this.getDateRange(date,6)
},
//獲取近一個月的日期
thirtyAmout() {
let date = new Date();
let list = this.getDateRange(date,30)
},
這裡只展示一個列印