欢迎来到福编程网,本站提供各种互联网专业知识!

用javascript实现计算两个日期的间隔天数

发布时间:2007-08-14 作者: 来源:转载
ASP里面计算两个时间的差距可以DateDiff,但javascript里面没有,需要手写函数。js里面居然可以直接Date1-Date2,而且还是转换为毫秒计算时间差的。复制代码代码如下://计算两个日期的间隔天数functionDateDiff(sDate1,sDate2){//sDate1和sDate2是2002-12-18
ASP里面计算两个时间的差距可以DateDiff,但javascript里面没有,需要手写函数。
js里面居然可以直接Date1-Date2,而且还是转换为毫秒计算时间差的。


复制代码 代码如下:
//计算两个日期的间隔天数
functionDateDiff(sDate1,sDate2){//sDate1和sDate2是2002-12-18格式
varaDate,oDate1,oDate2,iDays
aDate=sDate1.split("-")
oDate1=newDate(aDate[1]+'-'+aDate[2]+'-'+aDate[0])//转换为12-18-2002格式
aDate=sDate2.split("-")
oDate2=newDate(aDate[1]+'-'+aDate[2]+'-'+aDate[0])
iDays=parseInt(Math.abs(oDate1-oDate2)/1000/60/60/24)//把相差的毫秒数转换为天数
returniDays
}

相关推荐