Js date日期格式處理

2021-10-23 20:23:49 字數 3015 閱讀 1999

獲取當前時間的周一到週日

function

getdates()

return dates

}console.

log(

getdates()

)// ["2020/8/24", "2020/8/25", "2020/8/26", "2020/8/27", "2020/8/28", "2020/8/29", "2020/8/30"]

當前日期減去前1小時、7天、1月、1年

var sdtime1 =

newdate

('2018-03-22 16:14:55'

)var sdtime2 = sdtime1.

sethours

(sdtime1.

gethours()

-1)//小時

var sdtime3=

newdate()

.setdate((

newdate()

.getdate()

-7))

//7天

var sdtime4=

newdate()

.setmonth((

newdate()

.getmonth()

-1))

//乙個月

var sdtime5=

newdate()

.setfullyear((

newdate()

.getfullyear()

-1))

//一年

console.

log(

newdate

(sdtime2)

.format

("yyyy-mm-dd hh:mm:ss"))

;

3.指定某個日期(字串),增加n天後,輸出日期字串,格式:年-月-日

/**

* [dateadddays 從某個日期增加n天後的日期]

* @param datestr [日期字串]

* @param daycount [增加的天數]

* @return [增加n天後的日期字串]

*/function

dateadddays

(datestr,daycount

)dateadddays

('2019-03-18',27

);//"2019-4-14"

4.年月日自動補零 2020-4-14 -->> 2020-04-14

/**

* @param day [日期字串]

* @return 年月日自動補零

*/function

day(

day)

else

}else

else

}return day;

}// day('2019-4-14') 2019-04-14

5 ,已知開始時間和結束時間 計算出中間的所有日期

// 中國標準時間format yyyy-mm-dd

const

format=(

time

)=>

const

getalldate=(

start, end

)=>

return datearr

}...

// 使用

console.

log(

getalldate

('2018-12-12'

,'2019-3-3'

))

得出最近七天:

// 中國標準時間format yyyy-mm-dd

const

format=(

time

)=>

const

getweekdate=(

)=>

...// 使用

console.

log(

getweekdate()

)

得出最近乙個月:

// 中國標準時間format yyyy-mm-dd

const

format=(

time

)=>

const

getmonthdate=(

)=>

...// 使用

console.

log(

getmonthdate()

)

得出最近三個月:

// 中國標準時間format yyyy-mm-dd

const

format=(

time

)=>

const

getthreemonthdate=(

)=>

...// 使用

console.

log(

getthreemonthdate()

)

得出一年:

const

format=(

time

)=>

const

getyeardate=(

)=>

...// 使用

console.

log(

getyeardate()

)

JS Date日期函式

var date new date 獲取當前時間 console.log date prototype date的方法有哪些 把日期轉為時間戳 console.log date parse new date 獲取當前時間戳 var t1 newdate 2018 01 01 08 08 08 指定日...

js Date 物件用於處理日期和時間。

date 物件用於處理日期和時間。建立 date 物件的語法 var mydate new date date 物件會自動把當前日期和時間儲存為其初始值。引數形式有以下 種 new date month dd,yyyy hh mm ss new date month dd,yyyy new date...

JS Date物件及日期處理的坑

2.date物件 2 例項方法 3 靜態方法 3.date物件 日期字串 時間戳之間的轉換 不要這樣寫new date 2019 3 5 會出bug。這個string格式為yyyy m d。在ios手機和safari瀏覽器上,這個格式會報錯,改為yyyy mm dd,即new date 2019 0...