Actionscript 曜日を取得する方法 - クラス Date
Actionscriptで曜日を取得する方法です。
Actionscriptで曜日を取得するには、DateFormatter クラスを利用すると曜日を取得できます。
ここでは Actionscript で曜日を取得するメソッド の紹介をします。
Sponsored Links
曜日を取得する方法
以下のメソッドで解決できます。
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" を指定してください。
おつかれさまでした。
Sponsored Links