Как конвертировать NgbDate в объект js Date? - PullRequest
0 голосов
/ 29 апреля 2019

Я использую объект ng-bootstrap ngbDate. Я хотел бы преобразовать его в стандартный объект Date. Как ты это делаешь?

Вот соответствующая часть файла .ts:

import {NgbCalendar, NgbDate} from "@ng-bootstrap/ng-bootstrap";
fromDate: NgbDate;
toDate: NgbDate;
constructor(calendar: NgbCalendar) {
    this.fromDate = calendar.getToday();
    this.toDate = calendar.getNext(calendar.getToday(), 'd', 10);
    }

1 Ответ

3 голосов
/ 29 апреля 2019

Согласно ngb-date.ts , NgbDate - это просто контейнер для года, месяца и дня.

Итак, вы можете просто сделать:

const jsDate = new Date(ngbDate.year, ngbDate.month - 1, ngbDate.day);
...