Actionscript ユーティリティ 曜日を取得する方法 - クラス Date ホームページ制作 | 墨田区

Actionscript 曜日を取得する方法 – クラス Date

LINEで送る
Pocket

曜日を取得する方法


Actionscript で曜日を取得するメソッドのご紹介です。
DateFormatter クラスを利用すると曜日を取得できます。




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


var f:DateFormatter  = new DateFormatter();
f.formatString = "EEE"; // E の数で戻り値が変わります。
trace("曜日=", f.format(date));

今回は日本語の曜日を取得したいので、以下のメソッドを用意しました。

/**
 * 指定された Date型 より 曜日を返します。
 *
 * @param date 日付型
 * @param 言語: "ja_JP": 日本語, "en_US": 英語
 * @return 日付文字列( 2013/04/08 など )
 */
public static function getDateOfTheWeek(date:Date, lang:String="ja_JP"):String {
    if ( date == null ) return "";
    var dateOfTheWeek:Array;
    if ( lang == "ja_JP" )
        dateOfTheWeek = ["日","月","火","水","木","金","土"];
    else if ( lang == "en_US" )
        dateOfTheWeek = ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];
    else
        dateOfTheWeek = ["日","月","火","水","木","金","土"];
       return dateOfTheWeek[date.day];
}

以下のテストを実行すると・・・
trace(getDateOfTheWeek(new Date()));

結果は以下の通りです。

英字で表示したい場合は、第2引数に “en_US” を指定してください。

LINEで送る
Pocket

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

コメントを残す

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

コメント(必須)

Trackback URL