VBScript DateSerial関数

定義と使用法

DateSerial関数は、指定された年、月、日の子タイプDateのVariantを返します。

つまり、DateSerial関数は、年、月、日を日付に統合します。

文法

DateSerial(year,month,day)
パラメータ 説明
year 必要です。100から9999の間の数字、または数値の式です。0から99の値は1900-1999とみなされます。その他のyearパラメータは、完全な4桁の年を指定してください。
month 必要です。どんな数値の式でもです。12より大きければ、日付は12月から、mouth-12ヶ月を加えて計算します;1より小さければ、日付は1月から、1-mouthヶ月を引いて計算します。
day 必要です。どんな数値の式でもです。今月の日数より大きければ、日付は今月の日数から、day-今月の日数を加えて計算します;1より小さければ、日付は1日から、1-day日を引いて計算します。

インスタンス

例 1

document.write(DateSerial(1996,2,3)) '通常の呼び出し方法'

出力:

1996/2/3

例 2

document.write(DateSerial(95,13,10)) '13月は1年+1月'

出力:

1996/01/10

例 3

document.write(DateSerial(96,-1,10)) '-1月を1月から1-(-1)=2ヶ月まで前倒し計算します。

出力:

1995/11/10

例 4

document.write(DateSerial(95,2,30)) '95年2月は28日なので、30日=1月+2日'

出力:

1995/03/02

例 5

document.write(DateSerial(95,2,-2)) '-2日を1日から1-(-2)=3日まで前倒し計算します。

出力:

1995/01/29

document.write(DateSerial(1990-20,9-2,1-1))
1990-20=1970年、9-2=7月、1-1=0日、0日を1日から1-0=1日まで前倒し計算します。

出力:

1970/6/30