Чтобы получить предыдущий год в JavaScript, вы можете использовать встроенный объект Dateвместе с простой арифметикой. Вот несколько методов, которые вы можете использовать:
Метод 1: использование методов getFullYearи setFullYear:
var currentDate = new Date();
currentDate.setFullYear(currentDate.getFullYear() - 1);
var previousYear = currentDate.getFullYear();
console.log(previousYear);
Метод 2: использование методов getFullYearи setYear:
var currentDate = new Date();
currentDate.setYear(currentDate.getFullYear() - 1);
var previousYear = currentDate.getFullYear();
console.log(previousYear);
Метод 3. Использование метода getFullYearс вычитанием:
var currentDate = new Date();
var previousYear = currentDate.getFullYear() - 1;
console.log(previousYear);
Метод 4. Использование методов getUTCFullYearи setUTCFullYear:
var currentDate = new Date();
currentDate.setUTCFullYear(currentDate.getUTCFullYear() - 1);
var previousYear = currentDate.getUTCFullYear();
console.log(previousYear);
Метод 5. Использование методов getUTCFullYearи setYear:
var currentDate = new Date();
currentDate.setYear(currentDate.getUTCFullYear() - 1);
var previousYear = currentDate.getUTCFullYear();
console.log(previousYear);
Метод 6. Использование метода toLocaleDateString:
var currentDate = new Date();
var previousYear = currentDate.toLocaleDateString('en-US', { year: 'numeric' }) - 1;
console.log(previousYear);