VBScript DateAdd function
DateAdd function returns the date specified time interval has been added.
grammar
DateAdd(interval,number,date)
参数 | 描述 |
---|---|
interval | 必需。您想要添加的时间间隔。 可采用下面的值:
|
number | 必需。需要添加的时间间隔的数目。可对未来的日期使用正值,对过去的日期使用负值。 |
date | 必需。代表被添加的时间间隔的日期的变量或文字。 |
Examples
Example 1
How to use parameters:
<script type="text/vbscript">
document.write(DateAdd("yyyy",1,"31-Jan-10") & "<br />")
document.write(DateAdd("q",1,"31-Jan-10") & "<br />")
document.write(DateAdd("m",1,"31-Jan-10") & "<br />")
document.write(DateAdd("y",1,"31-Jan-10") & "<br />")
document.write(DateAdd("d",1,"31-Jan-10") & "<br />")
document.write(DateAdd("w",1,"31-Jan-10") & "<br />")
document.write(DateAdd("ww",1,"31-Jan-10") & "<br />")
document.write(DateAdd("h",1,"31-Jan-10 08:50:00") & "<br />")
document.write(DateAdd("n",1,"31-Jan-10 08:50:00") & "<br />")
document.write(DateAdd("s",1,"31-Jan-10 08:50:00") & "<br />")
</script>
document.write(DateAdd("yyyy",1,"31-Jan-10") & "<br />")
document.write(DateAdd("q",1,"31-Jan-10") & "<br />")
document.write(DateAdd("m",1,"31-Jan-10") & "<br />")
document.write(DateAdd("y",1,"31-Jan-10") & "<br />")
document.write(DateAdd("d",1,"31-Jan-10") & "<br />")
document.write(DateAdd("w",1,"31-Jan-10") & "<br />")
document.write(DateAdd("ww",1,"31-Jan-10") & "<br />")
document.write(DateAdd("h",1,"31-Jan-10 08:50:00") & "<br />")
document.write(DateAdd("n",1,"31-Jan-10 08:50:00") & "<br />")
document.write(DateAdd("s",1,"31-Jan-10 08:50:00") & "<br />")
</script>
Examples of the above output:
1/31/2011
4/30/2010
2/28/2010
2/1/2010
2/1/2010
2/1/2010
2/7/2010
1/31/2010 9:50:00 AM
1/31/2010 8:51:00 AM
1/31/2010 8:50:01 AM
4/30/2010
2/28/2010
2/1/2010
2/1/2010
2/1/2010
2/7/2010
1/31/2010 9:50:00 AM
1/31/2010 8:51:00 AM
1/31/2010 8:50:01 AM
try it"
Example 2
From January 31, 2001 minus one month:
<script type="text/vbscript">
document.write(DateAdd("m",-1,"31-Jan-10"))
</script>
document.write(DateAdd("m",-1,"31-Jan-10"))
</script>
Examples of the above output:
12/31/2009
try it"
Example 3
From now add the Day:
<script type="text/vbscript">
document.write(DateAdd("d",1,Now()))
</script>
document.write(DateAdd("d",1,Now()))
</script>
Examples of the above output:
document.write(DateAdd("d",1,Now()))
try it"
Complete VBScript Reference