getFullYear() в JavaScript
Получить год из даты
Метод getFullYear() возвращает год из объекта Date.
const eventDate = new Date(2026, 6, 12);
const year = eventDate.getFullYear();
console.log(year); // 2026
Метод вызывают у конкретной даты. Запись Date.getFullYear() не сработает, так как getFullYear() не является статическим методом.
Текущий год
Чтобы получить текущий год, создайте текущую дату и вызовите метод.
const currentYear = new Date().getFullYear();
console.log(currentYear);
Такое значение удобно использовать, например, в подписи с годом в подвале сайта.
Для получения года используйте getFullYear(), а не getYear(). Последний метод устарел и возвращает год в старом формате.
Местное время и UTC
getFullYear() возвращает год по часовому поясу компьютера. Для года по UTC есть метод getUTCFullYear().
const date = new Date('2025-12-31T23:30:00Z');
console.log(date.getUTCFullYear()); // 2025
Разница заметна возле границы года, когда в одном часовом поясе уже наступил январь, а в UTC еще декабрь.