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 еще декабрь.