【发布时间】:2019-08-10 02:43:28
【问题描述】:
我有一个 Angular 2 应用程序,其中几乎没有日期类型的输入。默认情况下,这些日期以MM/dd/YYYY 格式显示。我需要它们的格式为dd.MM.YYYY。我很喜欢这可以在app.module.ts 中设置,以便您指定具有这种格式的区域。
应该完成这项工作的代码是:
@NgModule({
.
.
.
providers: [AuthGuard, {provide: LOCALE_ID, useValue: 'sl'}],
bootstrap: [AppComponent]
})
这是我要格式化的 HTML 部分
<div class="col-lg-3">
<fieldset class="form-group">
<label>Birth date:</label>
<div class="form-group input-group">
<div class="input-group-append">
<span class="input-group-text">
<i class="fa fa-birthday-cake" aria-hidden="true"></i>
</span>
</div>
<input class="form-control" type="date" [ngModel]="birthDate" />
</div>
</fieldset>
</div>
有人知道为什么这不起作用吗?
【问题讨论】:
-
请提供您的问题的minimal reproducible example。
-
没有找到这个,但这个解决方案仍然对我不起作用。
-
任何错误信息?
-
没有。没有错误。一切都按原样编译,只是它没有按原样格式化日期。
标签: angular date format date-format