如何使用ActionScript获取特定日期的星期几名称?

时间:2011-02-02 18:12:02

标签: flex actionscript-3 date

我确信这里有一个简单的方法或功能(至少我希望有)。我想使用ActionScript返回特定日期的星期几名称。

例如,如果我提供“2/2/2011”作为参数,则应返回“Wednesday”。实现这一目标的最佳方法是什么?

修改 感谢butterbrot的回答以及对DateFormatter的更多挖掘,我找到了两个原始问题的解决方案。虽然它们都可以工作,但我很想知道是否有人能够想到为什么一个人会优先于另一个人。有什么想法吗?

2 个答案:

答案 0 :(得分:7)

经过多次挖掘后,DateFormatter可以做到这一点。

From Adobe's documentation

DateFormatter

<mx:DateFormatter id="dayOfWeekFormatter" formatString="EEEE" />

使用dayOfWeekFormatter

dayOfWeekFormatter.format(myDate);

答案 1 :(得分:6)

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Date.html#day

var dayNames:Array = ['Sunday', 'Monday', ...]
var dayName:String = dayNames[myDate.day];