NG-ZORRO 范围选择器将开始日期设置为 00:00:00,结束日期设置为 23:59:59

NG-ZORRO range-picker set hour for start date at 00:00:00 and for end date at 23:59:59

有了this example,如何将开始日期和结束日期的时间分别设置为00:00:00和23:59:59?

我真的不想这样手动设置:

export class MyComponent {
  dateRange = [];

  onChange(result): void {
    this.dateRange[0].setHours(0,0,0);
    this.dateRange[1].setHours(23,59,59);
  }
}

如果纯粹是视觉效果,您可以改用管道 (https://angular.io/guide/pipes)。

编辑:多个编辑器的一个功能

您可以在每个 nzOnCalendarChange 日期范围内使用一次 onChange(result) 调用。然后,不要更改 this.dateRange,而是更改 result,因为它应该是小部件的日期 []。 更改 result 也会导致绑定对象更改,只要它是 2 路绑定 [()]