1. 程式人生 > 其它 >js獲取昨天、一週以及一個月的時間(或者任意)

js獲取昨天、一週以及一個月的時間(或者任意)

技術標籤:javascriptjsjavascript

如果想獲取當天之後的日期,只需把一下 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) },

這裡只展示一個列印
在這裡插入圖片描述