日期:2014-05-16  浏览次数:20385 次

js计算日期相差天数的问题

如何通过JS计算两个日期相差天数(月份同理):

var s1 = "2007-01-01".replace(/-/g, "/");
var s2 = "2007-12-31".replace(/-/g, "/");
d1 = new Date(s1);
d2 = new Date(s2);

var time= d2.getTime() - d1.getTime();
var?days = parseInt(time / (1000 * 60 * 60 * 24));

alert("相差天数: " + days);