我需要明智地获取年、月、日等数据差异。这是我的代码
time1 =new Date(1988, 1, 8, 23, 23, 0, 0);
time2 = new Date();
difference = time2 - time1;
document.write(difference);
这会返回类似这样的内容782215145373
。我认为毫秒。所以我是如何得到这种差异的,比如年、月、日、小时、分钟、秒、毫秒。
实际上在这里我尝试了这种方式来获得月差
month_diff = time2.getMonth()-time1.getMonth();
但它给出了 9 但正确答案应该是 10。请帮我解释为什么?