Вычитание лет из даты может потребоваться для различных целей в программировании на JavaScript. В этом руководстве мы обсудим, как вычитать годы из даты в JavaScript.

Способ 1: использование setFullYear()

Метод setFullYear() используется для установки года объекта даты. Установив год в предыдущее значение, мы можем вычесть годы из даты. Вот код:

let currentDate = new Date();
currentDate.setFullYear(currentDate.getFullYear() - {number of years to subtract});

В приведенном выше коде мы сначала создаем новый объект Date и сохраняем его в переменной currentDate. Затем мы используем метод setFullYear(), чтобы вычесть указанное количество лет из текущего года.

Способ 2: использование конструктора даты

Другой способ вычитания лет из даты — использование конструктора Date. Вот код:

let currentDate = new Date();
let newDate = new Date(currentDate.getFullYear() - {number of years to subtract}, currentDate.getMonth(), currentDate.getDate());

В приведенном выше коде мы сначала создаем новый объект Date и сохраняем его в переменной currentDate. Затем мы создаем новый объект Date, передавая значения года, месяца и даты. Мы вычитаем указанное количество лет из текущего года и передаем его как значение года.

Заключение

В этом руководстве мы обсудили два метода вычитания лет из даты в JavaScript. Первый метод использует метод setFullYear() для вычитания лет из текущего года. Второй метод использует конструктор Date для создания нового объекта даты с вычтенным значением года. Вы можете выбрать любой из способов в зависимости от ваших требований.