如何获得整天2个日期之间的差额(我不想一天中的任何时间)
var date1 = new Date('7/11/2010'); var date2 = new Date('12/12/2010'); var diffDays = date2.getDate() - date1.getDate(); alert(diffDays)
我尝试了上述方法,但这没有用。
这是一种方法:
const date1 = new Date('7/13/2010'); const date2 = new Date('12/15/2010'); const diffTime = Math.abs(date2 - date1); const diffDays = Math.ceil(diffTime / (1000 * 60 * 60 * 24)); console.log(diffDays);
请注意,我们需要将日期用引号引起来。其余代码获得时差(以毫秒为单位),然后除以天数。日期应采用mm / dd / yyyy格式。