javascript比较两个日期相差天数

王朝学院·作者佚名  2010-02-05
窄屏简体版  字體: 小  |  中  |  大  |  超大  

javascript比较两个日期相差天数,可返回负值,表示后者大于前者。

该函数在IE,firefox下均通过测试。

Java代码

/**

比较两个日期相差的天数,可为负值

**/

function DateDiff(sDate1, sDate2)

{ //sDate1和sDate2是2002-12-18格式

var aDate, oDate1, oDate2, iDays;

aDate = sDate1.split("-");

oDate1 = new Date(aDate[0],aDate[1]-1,aDate[2]);

aDate = sDate2.split("-");

oDate2 = new Date(aDate[0],aDate[1]-1,aDate[2]);

iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24);

if((oDate1 - oDate2)<0){

return -iDays;

}

return iDays;

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航