|
|
|||||
Регистрация: Dec 2003
Адрес: Самара
Сообщений: 10
|
30-е и 31-е число в setDate()
Приветствую всех!
а как во Flash MX (и 2004 тоже) бороться с такой вот проблемой: var tD = new Date(); tD.setDate(30); tD.setMonth(11); trace(tD); в итоге получаем 1-е число декабря месяца, вместо 30-го. Если было бы 31-е, то получили бы 2-е. Подскажите, плз, что делать то? Спасибо! |
|
|||||
Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
|
Бороться с этим можно с помощью корректного кода:
var tD = new Date(); tD.setMonth(11); tD.setDate(30); trace(tD); И помнить, что 11-й месяц – это декабрь. Так как – (см.help) myDate.setMonth(month [, date ]) month An integer from 0 (January) to 11 (December). date An integer from 1 to 31. This parameter is optional.
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный. (S.Wizard) |
|
|||||
Регистрация: Dec 2003
Адрес: Самара
Сообщений: 10
|
Цитата:
|
Часовой пояс GMT +4, время: 12:36. |
|
« Предыдущая тема | Следующая тема » |
|
|