Привет! Я работаю над проектом и хочу узнать, как правильно получить текущий год в JavaScript. Я пробовал несколько решений, но не уверен, какое из них самое эффективное.
Вот что у меня есть:
let текущаяДата = new Date();
let годСегодня = текущаяДата.getFullYear();
console.log(годСегодня);
Может, есть и другие способы, которые лучше? Имеются ли более лаконичные варианты? Заранее спасибо за вашу помощь и примеры!
я тоже использую getFullYear() - это стандартный способ. Только помни, что new Date() берет местное время пользователя. Если нужно UTC, то new Date().getUTCFullYear(), но для обычных задач не критично. Твой код правильный и читается хорошо!
Можно еще через toLocaleDateString с опциями: new Date().toLocaleDateString('ru', {year: 'numeric'}). Правда возвращает строку, не число. Но getFullYear() - классика, работает везде и быстро. Зачем усложнять?
Твой код работает отлично! Можно даже короче: new Date().getFullYear() в одну строку. Для чего год нужен в проекте? Копирайт в футере или что-то другое?