在我的Angular应用程序中,我使用了一个名为ngbDatePicker的datepicker。它似乎有一个bug,因为默认选择的月份和年份下拉列表不正确。请看下面的截图:

如你所见,选择的月份是1月份,年份是2011年,但今天是2021年的5月份。但是如果我检查这个值,它是正确的,只是下拉列表不正确。为了进一步参考,下面是我使用ngbDatePicker的代码:
<input class="form-control calendar pl-0 rounded" id="workDateSelector" (click)="d.toggle()" (dateSelect)="formatDate()" placeholder="yyyy-mm-dd" name="dp" ngbDatepicker #d="ngbDatepicker" [formControl]="selectedDate">编辑:以下是组件的代码:
selectedDate: FormControl;
date: Date = new Date();
ngOnInit(){
this.selectedDate = new FormControl({year: this.date.getFullYear(), month:this.date.getMonth()+1, day:this.date.getDate()});
}发布于 2021-05-10 13:19:01
Try angular material datepicker.The日期选择器允许用户通过文本输入或从日历中选择日期来输入日期
https://stackoverflow.com/questions/67465048
复制相似问题