Actionscript 月を加算する方法 - クラス Date
Actionscriptで月を加算する方法です。
実務ではよくある、翌月の日付を表示したい、もしくは前月の日付を表示したい など、利用されるシーンは様々ですね。
ここでは Actionscript で月を換算するメソッド の紹介をします。
Sponsored Links
月を加算する方法
以下のメソッドで解決できます。
/** * 指定された Date 型 に 追加月を加算した Date 型を返します。 * * @param date 対象日付 * @param addM 追加月( 前月:-1, 翌月:1 など ) * @return Date 型 */ public static function addMonth(date:Date, addM:Number=1):Date { if ( date == null ) return null; var dueDate:Date = new Date(date.fullYear, date.month + addM, date.date); return dueDate; }
以下のテストを実行すると・・・
trace(addMonth(new Date())); //2013.4.10 trace(addMonth(new Date(2013,0,1), -1)); //2013.1.1
結果は以下の通りです。
Fri May 10 00:00:00 GMT+0900 2013 Sat Dec 1 00:00:00 GMT+0900 2012
おつかれさまでした。
Sponsored Links