天天看點

利用moment.js快速計算前一天、後一天

Moment.js是一個JavaScript日期處理類庫。

用原生js直接計算前一天和後一天,涉及大小月、閏年非閏年等等的計算,寫起來邏輯比較複雜。

項目中需要選擇日期範圍,為了友善處理,在前端計算出開始時間的前一天和結束時間的後一天,再傳給後端。

可以利用moment.js快速計算出starttime的前一天和endtime的後一天。

1         starttime = moment(starttime).subtract(1,"days").format("YYYY-MM-DD");//前一天
2         endtime = moment(endtime).add(1,"days").format("YYYY-MM-DD");//後一天      

在控制台列印出來:

利用moment.js快速計算前一天、後一天