Angular Material 日期选择器 ISO_8601 格式

Kay*_*Kay 6 angular-material angular

我正在使用有角度的材料日期选择器。

<mat-form-field>
<input matInput [matDatepicker]="picker" formControlName="form_birthdate" name="form_birthdate" placeholder="Choose a date">
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
<mat-datepicker #picker></mat-datepicker>
</mat-form-field>
Run Code Online (Sandbox Code Playgroud)

日期应该是有ISO_8601格式的。这可能吗?

小智 0

我认为你可以通过标准 JS 函数转换你的日期。

var event = new Date('05 October 2011 14:48 UTC');
console.log(event.toString());
// expected output: Wed Oct 05 2011 16:48:00 GMT+0200 (CEST)
// (note: your timezone may vary)

console.log(event.toISOString());
// expected output: 2011-10-05T14:48:00.000Z
Run Code Online (Sandbox Code Playgroud)

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString

  • 我不想事后设置它,我想使用日期选择器对其进行格式化。 (5认同)