VBSプログラミング最初の一歩 VBScript

日付

日付を使った処理は関数を使って行います。まず、今日の日付を求めてみましょう。

hiduke = Date

Date関数を使うと今日の日付が求まります。それを変数 hiduke に入れています。
では、3日後の日付を計算してみましょう。

hiduke = DateAdd( "d" , 3 , hiduke )

DateAddという関数を使います。最初の引数 "d" は日単位で加えるという意味です。これは"m"で月単位、"ww"で週単位、"yyyy"で年単位で加えることが出来ます。

日付を表示するにはMsgBoxでそのまま変数を渡します。

MsgBox hiduke

これでその日の日付が 2003/09/04 のような形で出てきます。

では、今日の日付の年だけを表示したい場合にはどうすればいいでしょうか? この場合、Year関数を使います。

hiduke = Date
MsgBox Year(hiduke)

Yearは日付の年だけを取り出す関数です。他にも月を取り出す Month や日を取り出す Day などの関数があります。巻末の関数リファレンスを参照してください。

問題11-1:
今日から3週間後は何日かを表示してみよう。