VBScript DateAdd関数
指定された時間間隔が追加された日付を返す関数。
構文
パラメータ説明
間隔、必須パラメーター。 それは次の値を取ることができます-
d-年の日。
m-年の月
y-年
yyyy −年
w-平日
ww −週
q-四半期
h-時間
m-分
s-秒
日付、必須パラメーター。 間隔が追加される日付を表すバリアントまたはリテラル。
例
<!DOCTYPE html>
<html>
<body>
<script language = "vbscript" type = "text/vbscript">
' Positive Interal
date1 = 01-Jan-2013
document.write("Line 1 : " &DateAdd("yyyy",1,date1) & "<br/>")
document.write("Line 2 : " &DateAdd("q",1,date1) & "<br/>")
document.write("Line 3 : " &DateAdd("m",1,date1) & "<br/>")
document.write("Line 4 : " &DateAdd("y",1,date1) & "<br/>")
document.write("Line 5 : " &DateAdd("d",1,date1) & "<br/>")
document.write("Line 6 : " &DateAdd("w",1,date1) & "<br/>")
document.write("Line 7 : " &DateAdd("ww",1,date1) & "<br/>")
document.write("Line 8 : " &DateAdd("h",1,"01-Jan-2013 12:00:00") & "<br/>")
document.write("Line 9 : " &DateAdd("n",1,"01-Jan-2013 12:00:00") & "<br/>")
document.write("Line 10 : "&DateAdd("s",1,"01-Jan-2013 12:00:00") & "<br/>")
' Negative Interval
document.write("Line 11 : " &DateAdd("yyyy",-1,date1) & "<br/>")
document.write("Line 12 : " &DateAdd("q",-1,date1) & "<br/>")
document.write("Line 13 : " &DateAdd("m",-1,date1) & "<br/>")
document.write("Line 14 : " &DateAdd("y",-1,date1) & "<br/>")
document.write("Line 15 : " &DateAdd("d",-1,date1) & "<br/>")
document.write("Line 16 : " &DateAdd("w",-1,date1) & "<br/>")
document.write("Line 17 : " &DateAdd("ww",-1,date1) & "<br/>")
document.write("Line 18 : " &DateAdd("h",-1,"01-Jan-2013 12:00:00") & "<br/>")
document.write("Line 19 : " &DateAdd("n",-1,"01-Jan-2013 12:00:00") & "<br/>")
document.write("Line 20 : " &DateAdd("s",-1,"01-Jan-2013 12:00:00") & "<br/>")
</script>
</body>
</html>
lとして保存してInternet Explorerで実行すると、上記のスクリプトは次の結果を生成します-