Actionscript 月を加算する方法 - クラス Date ホームページ制作 | 墨田区

Actionscript 月を加算する方法 – クラス Date

LINEで送る
Pocket

月を加算する方法


Actionscript で月を換算するメソッドのご紹介です。
実務ではよくある、翌月の日付を表示したい、もしくは前月の日付を表示したい など、
利用されるシーンは様々です。

以下のメソッドでそれが解決できます。




【PR】マジか?!「アレ」してるLINEスタンプっていったい・・・


/**
 * 指定された 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

LINEで送る
Pocket

この記事がお役に立ちましたら シェア をお願いいたします。

コメントを残す

お名前 (必須)
メールアドレス
(アドレスは公開されません)

コメント(必須)

Trackback URL