![]() |
30-е и 31-е число в setDate()
Приветствую всех!
а как во Flash MX (и 2004 тоже) бороться с такой вот проблемой: var tD = new Date(); tD.setDate(30); tD.setMonth(11); trace(tD); в итоге получаем 1-е число декабря месяца, вместо 30-го. Если было бы 31-е, то получили бы 2-е. :eek: Подскажите, плз, что делать то? Спасибо! |
Бороться с этим можно с помощью корректного кода:
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. |
Цитата:
|
| Часовой пояс GMT +4, время: 17:33. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.