momentJS使用總結

2021-10-14 23:00:58 字數 2873 閱讀 8006

//獲取當周

var timenow =

newdate

()// 當前時間

var weekofday =

moment

(timenow)

.format

('e');

// 計算今天是這週第幾天

var nowday =

moment

(timenow)

.format

('yyyy-mm-dd'

)// 當前日期

var monday =

moment

(timenow)

.subtract

(weekofday -1,

'days').

format

('yyyy-mm-dd');

// 周一日期

var tuesday =

moment

(timenow)

.subtract

(weekofday -2,

'days').

format

('yyyy-mm-dd');

// 周二日期

var wednesday =

moment

(timenow)

.subtract

(weekofday -3,

'days').

format

('yyyy-mm-dd');

// 週三日期

var thursday =

moment

(timenow)

.subtract

(weekofday -4,

'days').

format

('yyyy-mm-dd');

// 周四日期

var friday =

moment

(timenow)

.subtract

(weekofday -5,

'days').

format

('yyyy-mm-dd');

// 周五日期

var saturday =

moment

(timenow)

.subtract

(weekofday -6,

'days').

format

('yyyy-mm-dd');

// 週六日期

var sunday =

moment

(timenow)

.add(7

- weekofday,

'days').

format

('yyyy-mm-dd');

// 週日日期

//獲取當天開始結束時間

const today=

moment()

.format

('yyyy-mm-dd'

)//獲取昨天開始結束時間

const yesterday =

moment()

.add

('days',1

).format

('yyyy-mm-dd'

)//獲取當月開始結束時間

const start =

moment()

.startof

('month').

format

('yyyy-mm-dd'

)const end =

moment()

.endof

('month').

format

('yyyy-mm-dd'

)//獲取上一月開始結束時間

const start =

moment()

.month

(moment()

.month()

-1).

startof

('month').

format

('yyyy-mm-dd'

)const end =

moment()

.month

(moment()

.month()

-1).

endof

('month').

format

('yyyy-mm-dd'

)//獲取本季度開始結束時間

const start =

moment()

.startof

('quarter').

format

('yyyy-mm-dd'

)const end =

moment()

.endof

('quarter').

format

('yyyy-mm-dd'

)

日期格式化

moment()

.format

('mmmm do yyyy, h:mm:ss a');

// 五月 27日 2020, 4:47:31 下午

moment()

.format

('dddd');

// 星期三

moment()

.format

("mmm do yy");

// 5月 27日 20

moment()

.format

('yyyy [escaped] yyyy');

// 2020 escaped 2020

moment()

.format()

;// 2020-05-27t16:47:31+08:00

總結momentjs中最為常用的時間操作方法

1.獲取時間 moment get year 獲取當前的年份 2019 moment get month 獲取當前的月份 0 11 moment get date 獲取當前的號數 29 moment get hour 獲取當前的小時 15 0 24 moment get minute 獲取當前的分鐘...

MomentJS記錄下開發中用到的日期

1 計算當前周一到週日的日期 var weekofday moment format e 計算今天是這週第幾天 var last monday moment subtract weekofday 1,days format yyyy mm dd 周一日期 var last sunday moment...

MomentJS記錄下開發中用到的日期

1 計算當前周一到週日的日期 var weekofday moment format e 計算今天是這週第幾天 var last monday moment subtract weekofday 1,days format yyyy mm dd 周一日期 var last sunday moment...