如何将 NgbDate 转换为 js Date 对象?
How to convert NgbDate to js Date object?
我正在使用 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);
}
根据ngb-date.ts,NgbDate只是一个年月日的容器。
所以,你可以这样做:
const jsDate = new Date(ngbDate.year, ngbDate.month - 1, ngbDate.day);
我正在使用 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);
}
根据ngb-date.ts,NgbDate只是一个年月日的容器。
所以,你可以这样做:
const jsDate = new Date(ngbDate.year, ngbDate.month - 1, ngbDate.day);