Сегодня всплыл очень неприятный баг:
В utc+3 под виндой во всех браузерах, следующий код возвращает:
new Date(new Date(2013,11,1).setMonth(12))
2013-12-31T20:00:00.000Z
В ie работает. Под mac работает. У меня ломается fulcalendar js. В другом часовом поясе работает.
Ожидается, что вернётся 2014 год.
Вопрос: Что делать, и воспроизводится ли он у вас?