asfman
android developer
posts - 90,  comments - 213,  trackbacks - 0
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  
}
posted on 2006-07-22 15:55 汪杰 阅读(812) 评论(0)  编辑 收藏 引用 所属分类: javascript
只有注册用户登录后才能发表评论。

<2024年3月>
252627282912
3456789
10111213141516
17181920212223
24252627282930
31123456

常用链接

留言簿(15)

随笔分类(1)

随笔档案(90)

文章分类(727)

文章档案(712)

相册

收藏夹

http://blog.csdn.net/prodigynonsense

友情链接

最新随笔

搜索

  •  

积分与排名

  • 积分 - 456688
  • 排名 - 6

最新随笔

最新评论

阅读排行榜

评论排行榜