小菜鸟笔记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