Если вы предоставляете 0
как dayValue
в Date.setFullYear
вы получите последний день предыдущего месяца:
d = new Date(); d.setFullYear(2008, 11, 0); // Sun Nov 30 2008
Ссылка на это поведение на mozilla. Является ли это надежной кросс-браузерной функцией или я должен смотреть на альтернативные методы?