本ページには広告が含まれています。
dateからm月後の月末の日付を返します。mは正の値で未来、負の値で過去になります。
- 構文
- UString = getEndOfMonth( date, m )
- 引数
- date 必須
- 日付(”YYYYMMDD” or “YYYY/MM/DD” or “YYYY-MM-DD” or “YYYYMMDDHHNNSS” or “YYYY/MM/DD HH:NN:SS”)
- m 省略可
- 第一引数の指定日からプラスマイナスm月とする
- 戻り値
- dateからm月後の月末の日付
プログラム
解説
- 2行目
- dateの1ヶ月後の日付を求めdateに代入。
- 3行目
- dateの日付を特殊変数に代入する。
- 4行目
- dateの月の0日を計算することでdateの月末を求める。0日とは、dateの翌月1日の1日前。
- 5行目
- 「yyyy/mm/dd」形式で月末日を戻り値として返す。
要素毎に分解
戻り値をGETTIME関数の第二引数に指定すると特殊変数にセットされ要素毎に分解できます。
日付を求める関数なので、年月日以外の要素には値が代入されません。
プログラム実行例
今月末の日付を求める
結果
2026/10/31
