Javascript 如何获得开始日期和结束日期之间的月和年

Javascript 如何获得开始日期和结束日期之间的月和年,javascript,jquery,Javascript,Jquery,我一直在寻找解决方案,但我没有得到我想要的 案例:开始日期:10/17/2017和结束日期:02/23/2018 从这些日期范围中,我希望得到如下数组格式的月份和年份 array 1 - 2017 -10 -11 -12 array 2 - 2018 -01 -02 请告诉我你的建议。提前谢谢。我很感兴趣,所以我还是写了它——不妨把它贴出来。在这里,Mome

我一直在寻找解决方案,但我没有得到我想要的

案例:开始日期:
10/17/2017
和结束日期:
02/23/2018
从这些日期范围中,我希望得到如下数组格式的月份和年份

      array 1
      - 2017
         -10
         -11
         -12
      array 2
      - 2018
         -01
         -02

请告诉我你的建议。提前谢谢。

我很感兴趣,所以我还是写了它——不妨把它贴出来。在这里,Moment.js是一个巨大的杀伤力

var obj={},开始=新日期(“2017年10月17日”),结束=新日期(“2018年2月23日”);

对于(var i=start.getTime(),n=end.getTime();i为什么不使用日期对象来存储日期?您可以使用moment JS库来执行与您的描述匹配的操作-。重复@PraveenKumar的可能重复项-不会返回月数组-Woodrow的“重复项”也不会@我想这可能是个起点,你说呢?