这才是真正的js获取任意两个日期间的所有月份

这才是真正的js获取任意两个日期间的所有月份

js setFullYear与setMonth的坑

系统上线后,突然收到妹子的反馈,销售汇总查询报表页面显示的月份与实际销售月份不一致!我随即登上系统,按妹子的查询条件,查询数据,然后再查询实际销售数据,果然如妹子所说的,数据有问题,难道逻辑出错?然后我再导出报表对比,数据没问题,那好办,应该是前端展示错了。

为了再印证一下判断,浏览器F12开发者模式,抓了一下包,返回的数据正常,那么这回肯定是前端的锅了。话说前端也是我写的 :laughing:。很快定位到getMonthBetween,之前偷懒使用CV大法从网上抄来简单改改就用了,还好没变成自主创新