当给定年、月和日期时,我想检索日期所属的日期。ActionScript 中是否有可用的功能?
Input :
Year : 2012
Month : 11
Date : 29
Output : Thursday
当给定年、月和日期时,我想检索日期所属的日期。ActionScript 中是否有可用的功能?
Input :
Year : 2012
Month : 11
Date : 29
Output : Thursday
如果您想花哨,还可以输出特定于用户区域设置的日期名称:
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 特定类。
好的最后我得到了它的工作。在 Date() 构造函数中,年份和日期的索引似乎相同,但月份索引应为 -1;
//this returns Day of September 1st. Not August 1st.
var d:Date = new Date(2012,8,1);
Alert.show(" "+d.day);