管理杂谈OA答疑ERP答疑教程搜索

计算两个日期的间隔天数


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



view sourceprint?
01.// 计算两个日期的间隔天数
02.function datediff(sdate1, sdate2){ //sdate1和sdate2是2002-12-18格式
03. var adate, odate1, odate2, idays
04. adate = sdate1.split("-");
05. odate1 = new date(adate<1> + '-' + adate<2> + '-' + adate<0>); //转换为12-18-2002格式
06. adate = sdate2.split("-");
07. odate2 = new date(adate<1> + '-' + adate<2> + '-' + adate<0>);
08. idays = parseint(math.abs(odate1 - odate2) / 1000 / 60 / 60 /24); //把相差的毫秒数转换为天数
09. return idays;
10.}

更多精彩文章浏览...
点击右上角图标分享到朋友圈
官方网站:http://www.clicksun.cn
咨询热线:400-186-1886
服务邮箱:service@clicksun.cn