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

2008-02-23 08:00:59来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

你见过日期能相加么,看看这段代码: <script language="JavaScript">
<!--
function addDate(type,NumDay,dtDate){
var date = new Date(dtDate)
type = parseInt(type) //类型
lIntval = parseInt(NumDay)//间隔
switch(type){
case 6 ://年
date.setYear(date.getYear() lIntval)
break;
case 7 ://季度
date.setMonth(date.getMonth() (lIntval * 3) )
break;
case 5 ://月
date.setMonth(date.getMonth() lIntval)
break;
case 4 ://天
date.setDate(date.getDate() lIntval)
break
case 3 ://时
date.setHours(date.getHours() lIntval)
break
case 2 ://分
date.setMinutes(date.getMinutes() lIntval)
break
case 1 ://秒
date.setSeconds(date.getSeconds() lIntval)
break;
default:

}
return date.getYear() '-' (date.getMonth() 1) '-' date.getDate() ' ' date.getHours() ':' date.getMinutes() ':' date.getSeconds()
}
document.write(addDate("5",5,"2005/5/21 00:00:00"))
//-->
</script>

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Javascript实例:Select的OnChange()事件

下一篇:网页制作应掌握技术:随心所欲定制页面"弹出窗口"