首頁 > web前端 > js教程 > 用javascript实现计算两个日期的间隔天数_javascript技巧

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

WBOY
發布: 2016-05-16 19:10:11
原創
2019 人瀏覽過

ASP 里面计算两个时间的差距可以 DateDiff,但 javascript 里面没有,需要手写函数。
js 里面居然可以直接 Date1-Date2,而且还是转换为毫秒计算时间差的。


复制代码 代码如下:

// 计算两个日期的间隔天数 
function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2002-12-18格式  
var aDate, oDate1, oDate2, iDays  
aDate = sDate1.split("-")  
oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]) //转换为12-18-2002格式  
aDate = sDate2.split("-")  
oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0])  
iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24) //把相差的毫秒数转换为天数  
return iDays  

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板