var birthday = new Date("8/1/1985"); var today = new Date(); var years = today.getFullYear() - birthday.getFullYear(); // Сброс рождения текущего года. birthday.setFullYear(today.getFullYear()); // Если день рождения пользователя еще не произошло в этом году, вычесть 1. if (today < birthday) { years--; } document.write("You are " + years + " years old."); // Выход: Вы годов лет.