Javascript date.getYear () возвращает 111 в 2011 году? [дубликат]

На этот вопрос уже есть ответ здесь:

У меня есть этот javascript для автоматической настройки фильтр даты для первого и последнего дня предыдущего месяца:

$(document).ready(function () {
    $("#DateFrom").datepicker({ dateFormat: 'dd/mm/yy' });
    $("#DateTo").datepicker({ dateFormat: 'dd/mm/yy' });

    var now = new Date();
    var firstDayPrevMonth = new Date(now.getYear(), now.getMonth() - 1, 1);
    var firstDayThisMonth = new Date(now.getYear(), now.getMonth(), 1);
    var lastDayPrevMonth = new Date(firstDayThisMonth - 1);

    $("#DateFrom").datepicker("setDate", firstDayPrevMonth);
    $("#DateTo").datepicker("setDate", lastDayPrevMonth);
}); 

НО now.getYear () возвращает 111 вместо ожидаемого 2011. Есть что-то очевидное, что я пропустил?

163
задан JK. 21 January 2011 в 02:52
поделиться