Как уже говорили другие, он возвращает количество лет с 1900 года. Причина, по которой он говорит о том, что , заключается в том, что когда JavaScript был изобретен в середине 90-х, такое поведение было удобным и соответствовало дате API на других языках. Особенно C. И, конечно, после того, как API был установлен, они не могли изменить его по причинам обратной совместимости.