【发布时间】:2018-10-24 14:59:08
【问题描述】:
我正在尝试在 Angular 6 中将以下日期格式化为以下格式 MM-DD-YYYY。我查看了 SO 和其他网站上发布的更简单的问题,但我无法解决它。
我正在使用 Material Angular DatePicker 组件。
日期选择器给我
Thu Oct 25 2018 00:00:00 GMT+0400 (Gulf Standard Time)
我想把它格式化成
MM-DD-YYYY
我的代码
<mat-form-field>
<input matInput [min]="minDate" [matDatepicker]="date" [(ngModel)]="request.date | request.date: 'dd/MM/yyyy hh:mm a'" placeholder="Choose a date">
<mat-datepicker-toggle matSuffix [for]="date"></mat-datepicker-toggle>
<mat-datepicker #date></mat-datepicker>
</mat-form-field>
我也尝试过使用如下所示的 DatePipe 模块,但没有任何效果
this.datePipe.transform(this.request.date,"MM-DD-YYYY")
【问题讨论】:
-
是
MM-DD-YYYY格式还是ts显示? -
@PrashantPimpale 谢谢我需要输出值在 MM-DD-YYYY 中才能将值发送到后端
-
你搜索过
datepipe吗? -
@PrashantPimpale 我试过了,但在我的情况下没有任何效果
-
错别字 --> this.datePipe.transform(this.request.date,"MM-dd-yyyy")
标签: javascript angular angular6