如何在 Angular Bootstrap Datepicker 中调整周数?
How can I adjust week numbering in Angular Bootstrap Datepicker?
默认情况下,Angular Bootstrap 日期选择器的周编号系统与我需要显示的系统不同。例如,May 7, 2021
默认在 WW18
中,但我需要它显示为 WW19
。我找不到调整或覆盖文档中周数的方法。
<input type="text" formControlName="date" ngbDatepicker #d="ngbDatepicker" [showWeekNumbers]="true" [firstDayOfWeek]="7">
<button (click)="d.toggle()" type="button">
</button>
screen shot of calendar with week numbers highlighted
谢谢。
Here is the demo on how to do it.
这就是日期选择器显示周数的方式:
<div *ngIf="showWeekNumbers" class="ngb-dp-week-number small text-muted">{{ i18n.getWeekNumerals(week.number) }}</div>
export class NgbDatepickerMonthView {
constructor(public i18n: NgbDatepickerI18n) {}
}
因此,您可以按照您需要的自定义逻辑,使用 getWeekNumerals
方法提供 NgbDatepickerI18n
的实现。
默认情况下,Angular Bootstrap 日期选择器的周编号系统与我需要显示的系统不同。例如,May 7, 2021
默认在 WW18
中,但我需要它显示为 WW19
。我找不到调整或覆盖文档中周数的方法。
<input type="text" formControlName="date" ngbDatepicker #d="ngbDatepicker" [showWeekNumbers]="true" [firstDayOfWeek]="7">
<button (click)="d.toggle()" type="button">
</button>
screen shot of calendar with week numbers highlighted
谢谢。
Here is the demo on how to do it.
这就是日期选择器显示周数的方式:
<div *ngIf="showWeekNumbers" class="ngb-dp-week-number small text-muted">{{ i18n.getWeekNumerals(week.number) }}</div>
export class NgbDatepickerMonthView {
constructor(public i18n: NgbDatepickerI18n) {}
}
因此,您可以按照您需要的自定义逻辑,使用 getWeekNumerals
方法提供 NgbDatepickerI18n
的实现。