有两段计算时间的程序,同样都是今天,为何相差30天?(我希望用new Date()
来获取当前的时间,而不是靠预先输入日期)。谢谢!1:
var dateNow=new Date();
var dateMeet=new Date(2005,11,22);
var daysMS=dateNow.getTime()-dateMeet.getTime();
var daysS=Math.floor(daysMS/1000);
var daysH=Math.floor(daysS/3600);
var daysD=Math.floor(daysH/24)+1;
alert(daysD)2:
var dateNow=new Date(2007,4,2);
var dateMeet=new Date(2005,11,22);
var daysMS=dateNow.getTime()-dateMeet.getTime();
var daysS=Math.floor(daysMS/1000);
var daysH=Math.floor(daysS/3600);
var daysD=Math.floor(daysH/24)+1;
alert(daysD)