我确信这里有一个简单的方法或功能(至少我希望有)。我想使用ActionScript返回特定日期的星期几名称。
例如,如果我提供“2/2/2011”作为参数,则应返回“Wednesday”。实现这一目标的最佳方法是什么?
修改
感谢butterbrot的回答以及对DateFormatter
的更多挖掘,我找到了两个原始问题的解决方案。虽然它们都可以工作,但我很想知道是否有人能够想到为什么一个人会优先于另一个人。有什么想法吗?
答案 0 :(得分:7)
经过多次挖掘后,DateFormatter
可以做到这一点。
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];