计算2个日期相差的月份

1:js

var date1 = "2019-11-06"

var date2 = "2019-12-07"

计算方式是 获取2个日期的年份差值*12+2个日期月份差值

进行拆分年与日

date1 = date1.split('-');

data2 = date2.split('-');

得到月份

resMonths = (date1[0]-date2[0])*12 + (parseInt(date1[0])-parseInt(date2[1]))

2:momentjs

得到年份差值*12+得到月份差值

(moment(date1).years()-moment(date2).years())*12 + moment(date1).months()-moment(date2).months()

 

posted @ 2021-11-06 14:39  小蜗牛大世界  阅读(835)  评论(0编辑  收藏  举报