怠日記

写真・金魚・昆虫・プログラミングの趣味を語るサイトです。似たようなことをnoteにも書いたり書いてなかったり。

VBScript - 月の名前を取得する | MonthName関数

月(を表す名前)を取得するには 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