Показать сообщение отдельно
  #1 (permalink)  
Старый 13.04.2010, 12:16
Кандидат Javascript-наук
Отправить личное сообщение для Casufi Посмотреть профиль Найти все сообщения от Casufi
 
Регистрация: 05.02.2010
Сообщений: 109

Как получить последний день месяца
Сейчас используя такую вот конструкцию получаю 28 февраля 1985
lYear = 1985;
lMonth = 2;
var lDaysCount = new Date(lYear , lMonth, 0).getDate();
var lDays = new Date(lYear,lMonth-1,lDaysCount);
alert("Последний день: "+lDays);


По идее правильно должна отрабатывать вот такая конструкция, но она возвращает 31 марта
lYear = 1985;
lMonth = 2;
var lDaysCount = new Date(lYear , lMonth+1, 0).getDate();
var lDays = new Date(lYear,lMonth,lDaysCount);
alert("Последний день:  "+lDays);
Ответить с цитированием