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