Метод getYear() считается устаревшим в JavaScript, потому что результаты его работы не однозначны. 1 Для диапазона дат от 1900 до 1999 года метод возвращает номер года в столетии (двузначный, например 77), а для дат за пределами этого диапазона — возвращается полное значение (четырёхзначное, например 2009). 1
Вместо него рекомендуется использовать метод getFullYear(), который возвращает полное значение года в виде четырёхзначного числа. 23