0
當給定年份,月份和日期時,我想檢索日期屬於的日期。 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.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);
是...月是基於零的索引。此外,您應該將Sunil的答案標記爲正確...您自己的答案在此處並未顯示如何讓它說出「星期四」,這是您在問題中特意提出的問題。 Sunil向您展示瞭如何使用格式化程序來實現這一點。 –