0

年、月、日が与えられたら、その日付が属する日を取得したい。このために ActionScript で使用できる関数はありますか?

Input : 
Year : 2012
Month : 11
Date : 29

Output : Thursday
4

2 に答える 2

2

凝ったものにしたい場合は、ユーザーのロケールに固有の曜日名を出力することもできます。

        var d:Date = new Date(2012, 10, 29); // November 29, 2012
        trace ("The day of week (number) is: ", d.day); // outputs: The day of week (number) is:  4
        var f:DateTimeFormatter = new DateTimeFormatter( LocaleID.DEFAULT, DateTimeStyle.SHORT, DateTimeStyle.SHORT);
        f.setDateTimePattern("EEEE");
        trace(f.format(d)); // outputs: "Thursday"

編集:

Flashクラスを使用しましたflash.globalization.DateTimeFormatterが、これにはFlex固有のクラスもあります。

于 2012-11-29T09:08:37.247 に答える
0

わかりましたついに私はそれを働かせました。Date() コンストラクターでは、年と日のインデックスは同じようですが、月のインデックスは -1 である必要があります。

//this returns Day of September 1st. Not August 1st.
var d:Date = new Date(2012,8,1); 
Alert.show(" "+d.day);
于 2012-11-29T08:50:53.860 に答える