日期:2014-05-16 浏览次数:20557 次
var date1 = new Date('2009/1/1');
var date2 = new Date('2010/1/1');
alert("时间间隔"+(date1-date2)/1000/3600/24+"天")
------解决方案--------------------
var date1 = new Date('2009/1/1');
var date2 = new Date('2010/1/1');
alert("时间间隔"+(date1-date2)/1000/3600/24+"天")
------解决方案--------------------
js 计算时间差
<script language="javascript" type="text/javascript">
function DateDiff(sDate1,sDate2){ //sDate1和sDate2是年-月-日格式
var aDate,oDate1,oDate2,iDays;
aDate=sDate1.split("-");
oDate1=new Date(aDate[1]+'-'+aDate[2]+'-'+aDate[0]);//转换为月-日-年格式
aDate=sDate2.split("-");
oDate2=new Date(aDate[1] + '-'+aDate[2]+'-'+aDate[0]);
iDays=parseInt(Math.abs(oDate1-oDate2)/1000/60/60/24); //把相差的毫秒数转换为天数
alert(iDays);
}
var date,date1,date2;
date=new Date();
date1="2005-9-23";
date2=date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate();
alert(date2);
DateDiff(date1,date2);
</script>
------解决方案--------------------