Javascript 能够在启动日历上选择超过最小/最大日期的日期
我正在使用angular Priming软件包中的日历来选择日期 我需要同时设置最小/最大日期,以防止选择之前/之后。 下面是我如何做到这一点Javascript 能够在启动日历上选择超过最小/最大日期的日期,javascript,angular,typescript,primeng,Javascript,Angular,Typescript,Primeng,我正在使用angular Priming软件包中的日历来选择日期 我需要同时设置最小/最大日期,以防止选择之前/之后。 下面是我如何做到这一点 this.calendarConfig.minDate = new Date(1567695600) this.calendarConfig.maxDate = new Date(1568012400); 这是可行的,但是当使用时间选择器时,我能够超过最小/最大日期 步骤: 1) 转到日历上的最小日期 2) 继续将时间增加1小时 3) 您将进入午
this.calendarConfig.minDate = new Date(1567695600)
this.calendarConfig.maxDate = new Date(1568012400);
这是可行的,但是当使用时间选择器时,我能够超过最小/最大日期
步骤:
1) 转到日历上的最小日期
2) 继续将时间增加1小时
3) 您将进入午夜,这是在最小日期之前,时间按钮完全锁定
这也可以在最长日期完成,除非您减少小时数,直到达到23:00(大于最长日期)
我使用的是8.0.3版
是否有解决方案或是一个bug。相关问题:也是我的问题;)正确的!只是把它添加到这里供参考。
<p-calendar
dateFormat="dd/mm/yy"
[(ngModel)]="calendarConfig.selectedDate"
[minDate]="calendarConfig.minDate"
[maxDate]="calendarConfig.maxDate"
(onSelect)="loadCalendarDate()"
showTime="true"
[stepMinute]="0"
[stepHour]="1"
hourFormat="24"></p-calendar>