这个问题在这里已经有答案了:
如何在JavaScript中获取两个日期之间的天数?
(40个答案)
(40个答案)
六年前关闭的
如何计算全天内两个日期之间的差异(我不希望一天中有任何分数)
var date1=新日期('7/11/2010');
var date2=新日期('12/12/2010');
var diffDays=date2.getDate()-date1.getDate();
警报(天数)
我尝试了上述方法,但没有成功
这里有一个方法:
const date1=新日期('7/13/2010');
const date2=新日期('12/15/2010');
const diffTime=Math.abs(date2-date1);
常数diffDays=数学单元(diffTime/(1000*60*60*24));
log(diffTime+“毫秒”);
console.log(diffDays+“days”)
请注意,我们需要在报价中附上日期。代码的其余部分获取以毫秒为单位的时间差,然后除以以获得天数。日期应为mm/dd/yyyy格式