увеличивать и уменьшать дату в angular 8 в формате дд-мм-гггг при нажатии кнопки - PullRequest
0 голосов
/ 19 июня 2020

Я хочу увеличивать и уменьшать дату при нажатии кнопки и устанавливать значение в поле ввода, это код

    prev() {
         let diff = 1; //1 to increment and -1 to decrement
         this.date.setDate(this.date.getDate() - diff);
         console.log(this.date);
    }
    next() {
         let diff = 1; // 1 to increment and -1 to decrement
         this.date.setDate(this.date.getDate() + diff);
         console.log(this.date);
    }

В html файле

       <input type='text' id='datepicker' name='datepicker' class="form-control" 
       [ngModel]="{{date | dd-MM-yyyy}}">
        <button (click)="prev()"></button>
        <button (click)="next()"></button>

1 Ответ

0 голосов
/ 19 июня 2020

может вам это понравится (24ч = 86400000мс)

 prev() {
    this.date = new Date(+this.date - 1 *86400000);
 }

 next() {
    this.date = new Date(+this.date + 1 *86400000);
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...