Как получить название дня недели для конкретной даты, используя ActionScript? - PullRequest
2 голосов
/ 02 февраля 2011

Я уверен, что есть простой метод или функция для этого (по крайней мере, я надеюсь, что есть).Я хочу вернуть название дня недели для конкретной даты, используя ActionScript.

Например, если я предоставлю «2/2/2011» в качестве параметра, он должен вернуть «Среда».Каков наилучший способ сделать это?

РЕДАКТИРОВАТЬ: Благодаря ответу Butterbrot и еще некоторым поискам с DateFormatter я нашел два решения моей исходной проблемы.Хотя оба они будут работать, мне любопытно узнать, может ли кто-нибудь придумать причину, по которой один из них предпочтительнее другого.Есть мысли?

Ответы [ 2 ]

7 голосов
/ 02 февраля 2011

После еще нескольких копаний выясняется, что DateFormatter может сделать это.

Из документации Adobe :

DateFormatter:

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

Использование dayOfWeekFormatter:

dayOfWeekFormatter.format(myDate);
6 голосов
/ 02 февраля 2011

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

var dayNames:Array = ['Sunday', 'Monday', ...]
var dayName:String = dayNames[myDate.day];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...