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

Jas*_*wne 2 apache-flex date actionscript-3

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

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

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

Jas*_*wne 7

经过一番挖掘后,事实证明DateFormatter可以做到这一点.

从Adobe的文档:

DateFormatter:

<mx:DateFormatter id="dayOfWeekFormatter" formatString="EEEE" />
Run Code Online (Sandbox Code Playgroud)

使用dayOfWeekFormatter:

dayOfWeekFormatter.format(myDate);
Run Code Online (Sandbox Code Playgroud)


but*_*rot 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];
Run Code Online (Sandbox Code Playgroud)