月(を表す名前)を取得するには MonthName 関数を使う。
この関数が返す月の名前は、実行環境に左右されるようである。
たとえば、9月だったら「September」や「Sep」という名前を返してくるのかと思いきや、実際の戻り値は「9月」や「9」だった。
あまり役に立たないなぁ、という印象。
MonthName( Month, [Abbreviate = False] )
-
Month: 月を示す数値。たとえば1月なら 1、2月なら 2 となる。
-
Abbreviate: 月名を短縮するなら True、短縮しないなら False。
省略時は False。
以下のコードは、月名を取得する。
WScript.Echo MonthName(9)
' → 9月
WScript.Echo MonthName(9, True)
' → 9