日期:2014-05-16 浏览次数:20488 次
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>
------解决方案--------------------