JS中的日期

JavaScript012

JS中的日期,第1张

JS中分割字符串为字符串数组:strArr = str.split("-")

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>