2012-03-19 2 views
0

Я использую конструктор по умолчанию Date(), чтобы получить текущую дату пользователя.Дата с часовым поясом?

На момент написания этого, это 00:52, понедельник (GMT) утром. Когда я отслеживаю значение date.getDay(), я получаю Sunday.

Почему это происходит? Как установить часовой пояс?

Cheers.

+0

Вы проверили свой компьютер, чтобы убедиться, что данные правильно установлены правильно (я мог видеть, что я делаю эту глупую ошибку). В любом случае, прочитайте [this] (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Date.html?filter_flash=cs5&filter_flashplayer=10.1&filter_air=2) и посмотрите, помогает ли это вообще. –

+0

В случае, если это помогает, помните, что getDay() начинается с 0 = в воскресенье. http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Date.html#getDay() – ToddBFisher

ответ

0

Date.getDay() даст вам день в местный раз. Если вы хотите универсальное время, используйте Date.getUTCDay().

Смежные вопросы