格式化時間 moment.js

小菜鳥筆記bash

項目需求:每個月12號以前默認展現上上個月;每個月13號開始默認展現上月內容;this

                原是本身手寫各類判斷時間;spa

var date = new Date(),month = date.getMonth() + 1,day = date.getDate(),year = date.getFullYear();
if (day > 12) month = month - 1 > 0 ? month - 1 : 12;
else month = month - 2 > 0 ? month - 2 : month - 2 == 0 ? 12 : 11;
if ((month === 11&&!(day >12)) || month === 12) year--;
if (month >= 1 && month <= 9) month = "0" + month;複製代碼

後使用moment.jscode

var date = new Date(),month = date.getMonth() + 1,day = date.getDate(),year = date.getFullYear();
if (day >12){
  month=this.$moment(date).subtract(1, 'months').format('YYYYMM')//展現提早一個月時間
}else{
  month=this.$moment(date).subtract(2, 'months').format('YYYYMM')//展現提早兩個月時間

}複製代碼

 傳送門
orm

http://momentjs.cn/
get

相關文章
相關標籤/搜索