JS中,怎么实现日期与天数相加后,返回如2005-10-23的样子 vbscript:DateAdd("d", number, "23-10-2005")number=8DateAdd("d", 8, "23-10-2005") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 // addDate("5",5,"2004/12/1 00:00:00") 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() } 谢谢,hzw66(胡先生)。自己搜了一个大家参考!! function getNewDate(dd,dadd){//可以加上错误处理var a = new Date(dd)a = a.valueOf()a = a + dadd * 24 * 60 * 60 * 1000a = new Date(a)return (a.getFullYear() + "-" + (a.getMonth() + 1) + "-" + a.getDate())} jquery-1.7.2滑动门 关于判断iframe载入的一个问题 document.getElementsByName()某个节点 展开的操作 js 问题 (图片的改变) 图片拖曳的程序,高手进来看下 请问代码太长,如何换行阿?有连接符么? 一个HTML的问题 JAVASCRIPT中数组的问题! file控件跟asp:FileUpload 图像处理问题,高手请进! 编写 htc 时,遇到求知的运行时错误: element.innerHTML = strHTML; 用javascript 取得form 文本框的值
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()
}
{
//可以加上错误处理
var a = new Date(dd)
a = a.valueOf()
a = a + dadd * 24 * 60 * 60 * 1000
a = new Date(a)
return (a.getFullYear() + "-" + (a.getMonth() + 1) + "-" + a.getDate())
}