计算从今天的日期和给定日期开始的月数

时间:2018-05-13 10:14:25

标签: javascript date time

typescript / javascript

我收到了这样的日期“1500074035”

我希望能够知道,从今天开始已经过了多少个月。

function diff_months(dt2, dt1) 
 {

  var diff =(dt2.getTime() - dt1.getTime()) / 1000;
   diff /= (60 * 60 * 24 * 7 * 4);
  return Math.abs(Math.round(diff));

 }

dt1 = new Date(2014,10,2);
dt2 = new Date(2014,10,11);
console.log(diff_months(dt1, dt2));

dt1 = new Date("June 13, 2014 08:11:00");
dt2 = new Date("October 19, 2014 11:13:00");
console.log(diff_months(dt1, dt2));


but this is wrong .. when the years are different .

i think my problem is here 

   diff /= (60 * 60 * 24 * 7 * 4);

0 个答案:

没有答案