内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
怎样才能在一天中得到两个日期之间的差别
var date1 = new Date('7/11/2010'); var date2 = new Date('12/12/2010'); var diffDays = date2.getDate() - date1.getDate(); alert(diffDays)
我试过以上的方法,但这不管用。
var date1 = new Date("7/13/2010"); var date2 = new Date("12/15/2010"); var timeDiff = Math.abs(date2.getTime() - date1.getTime()); var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24)); alert(diffDays);
需要在报价中附上日期。其余代码以毫秒为单位获得时间差,然后除以天数。日期预期mm/dd/yyy格式。