Discuz教程网

别出心裁的日期相加的函数addDate

[复制链接]
authicon 09927306 发表于 2010-11-10 16:15:38 | 显示全部楼层 |阅读模式
你见过日期能相加么,看看这段代码:
  1. <script language="JavaScript">
  2. <!--
  3.   function addDate(type,NumDay,dtDate){
  4.    var date = new Date(dtDate)
  5. type = parseInt(type) //类型  
  6. lIntval = parseInt(NumDay)//间隔
  7.   switch(type){
  8.    case 6 ://年
  9.   date.setYear(date.getYear() + lIntval)
  10.   break;
  11. case 7 ://季度
  12.   date.setMonth(date.getMonth() + (lIntval * 3) )
  13.   break;
  14. case 5 ://月
  15.   date.setMonth(date.getMonth() + lIntval)
  16.   break;
  17. case 4 ://天
  18.   date.setDate(date.getDate() + lIntval)
  19.   break
  20. case 3 ://时
  21.   date.setHours(date.getHours() + lIntval)
  22.   break
  23. case 2 ://分
  24.   date.setMinutes(date.getMinutes() + lIntval)
  25.   break
  26. case 1 ://秒
  27.   date.setSeconds(date.getSeconds() + lIntval)
  28.   break;
  29. default:
  30.      
  31.   }  
  32. return date.getYear() +'-' +  (date.getMonth()+1) + '-' +date.getDate()+ ' '+ date.getHours()+':'+date.getMinutes()+':'+date.getSeconds()
  33.   }  
  34. document.write(addDate("5",5,"2005/5/21 00:00:00"))
  35. //-->
  36. </script>
复制代码




上一篇:用&lt;iframe&gt;解决下拉框与层之冲突
下一篇:利用FrontPage 2003制作网络申请系统
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-3 05:40

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表