gpt4 book ai didi

angular - 如何在angular bootstrap的ngbDatepicker输入字段中更改日期格式?

转载 作者:行者123 更新时间:2023-12-01 01:43:33 24 4
gpt4 key购买 nike

HTML:-

      <li><span class="float-left label">Date of birth</span>
<div class="float-right fill-text position-relative edit-calender">
<input type="text" (click)="d.toggle()" class="edit-field"
[outsideDays]="'collapsed'" id="datePicker" ngbDatepicker formControlName="dob" #d="ngbDatepicker" [minDate]="minDate"
[maxDate]="maxDate" readonly>
<span class="calendar" id="calIcon" (click)="waitAndToggle();"><i id="calIcon" class="far fa-calendar-alt"></i></span>
<div class="text-danger" *ngIf="form.get('dob').hasError('required')
&& ( form.get('dob').touched || formSubmitAttempt)">
{{ 'Validations.dob' | translate }}
</div>
</div>
</li>

现在,当我选择某个日期时,它设置为 YYYY-MM-DD 格式,但我需要更改为其他格式(MM-DD-YYYY 或 DD-MM-YYY)。
检查其 node_modules 文件夹,但没有为相同的 git 提供任何解决方案。

我检查了要点 https://gist.github.com/nrobinaubertin/61ff1c3db355c74f4e56f485b566ab22但这并没有将输入字段中的值设置为 DD-MM-YYYY。

最佳答案

要使用扩展 NbgDateParserFormat 的类,您必须将其包含在提供程序的 app.module 中,

@NgModule({
declarations: [
AppComponent,
...
],
imports: [
BrowserModule,
NgbModule,
...
],
providers: [
{ provide: NgbDateParserFormatter, useClass: DateParserFormatter },
...

],
bootstrap: [AppComponent]
})

关于angular - 如何在angular bootstrap的ngbDatepicker输入字段中更改日期格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53722708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com