计算两个日期的间隔天数
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
[p]asp 里面计算两个时间的差距可以 datediff,但 javascript 里面没有,需要手写函数。[br]js 里面居然可以直接 date1-date2,而且还是转换为毫秒计算时间差的。[/p]
[url=#viewsource]view source[/url][url=#printsource]print[/url][url=#about]?[/url] 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.} 该文章在 2010/4/30 17:21:24 编辑过 |
关键字查询
相关文章
正在查询... |