Момент времени и високосные годы - PullRequest
0 голосов
/ 21 февраля 2019

У меня возникла проблема с добавлением дней к определенной дате.

Проблема заключается в том, что при попытке добавить дни к дате 2020-02-29.Пример: enter image description here

Это первое значение комбинированного списка представляет собой переменную дату, заданную значением 2020-02-29, и когда я изменяю выбранное значение, добавляются дни к дате.на сегодняшний день.

enter image description here

Когда я выбираю 1-й вариант, получается: enter image description here

Как видите, он должен возвращаться 29-02-2020.

Способ добавления дней:

    this.validUntil = "2020-02-29";
    this.validUntil = moment(this.validUntil);
    this.validUntil = this.validUntil.format('DD-MM-YYYY');
    this.finAuth = this.validUntil;
    this.finAuth = moment().add(moment.duration(this.validityPeriodAsDay, 'days')).format('DD-MM-YYYY');

Есть какие-нибудь подсказки о том, как решить проблему с високосными годами?

PD Если не високосный год, он отлично работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...