设置思维方式后,jQuery Datepicker无法转到上个月

问题描述

例如,如果我设置了import { browserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { CoreModule } from '@core/core.module'; import { SharedModule } from './shared/shared.module'; import { LayoutModule } from '@layout/layout.module'; import { ViewsModule } from '@views/views.module'; import { AppRoutingModule } from './app-routing.module'; import { CommonModule } from '@angular/common'; import { AppComponent } from './app.component'; @NgModule({ declarations: [ AppComponent,],imports: [ browserModule,CommonModule,CoreModule,SharedModule,LayoutModule,ViewsModule,AppRoutingModule ],providers: [],bootstrap: [AppComponent] }) export class AppModule { } ,并且该日期是否在下个月,标题就是这样: 今天是28.09,+ 4天是02.10。这样,单击上个月的箭头不会执行任何操作。它是受限制的。这是我的js的样子:

MiDate: "+4D"

要重现该问题,您只需创建一个日期选择器并添加function dateFrom(date_from,date_to) { let todayDate = new Date() let numberOfDaysToAdd = 4 todayDate.setDate(todayDate.getDate() + numberOfDaysToAdd); $(date_from).datepicker({ dateFormat: "dd.mm.yy",prevText: 'letzter Monat',nextText: 'nächster Monat',minDate: "+4d",onClose: function (selectedDate) { var dateParts = selectedDate.split('.'); var result = new Date(dateParts[2] + '-' + dateParts[1] + '-' + dateParts[0]); result.setDate(result.getDate() + 10); $(date_to).datepicker("option","minDate",result); $(date_to).datepicker("show"); } }) .datepicker({ "setDate": todayDate,'currentText': 'Check-in' }) } 属性即可在下个月重叠。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)