JS中合并字符串数组为字符串:str = strArr.join("-")
你的问题的解决办法:
先分割日期:
var strArr = str.split("-")
//strArr[0] = 年
//strArr[1] = 月
//strArr[2] = 日
由此可知,对于第一种情况,我们修改年份即可:
strArr[0] = "2008"
对于第二种情况,我们修改月份:
strArr[1] = "05"
最后,将修改好的合并成新的日期:
str = strArr.join("-")
日期加减如下:<script language=javascript> //调用VBS里的函数从今天加上七天execScript('s = DateAdd("d", 7, date)','vbscript')
var s = new Date(s)
alert(s.getFullYear() +"-"+ (s.getMonth()+1) +"-"+ s.getDate())
</script>