是否可以以某种方式更改接收日期的格式?

时间:2019-10-07 10:38:20

标签: angular angular-material

Angular Material具有这样的example。使用DatePicker选择组件下方的日期和下方,我们得到以下结果:

示例:

  

2019年10月1日星期二00:00:00 GMT + 0500

是否可以将此结果更改为日期格式YYYY-MM-DD?就像使用input type = "date"

不提供此选项:

<div *ngFor="let e of events">{{e | date}}</div>

因为不需要显示日期。日期只需要发送到服务器即可。

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

角日期格式 是的,您可以更改日期的形式

“short” – equivalent to “M/d/yy h:mm a”;
“medium” – equivalent to “MMM d, y h:mm:ss a”;
“shortDate” – equivalent to “M/d/yy” (5/7/19);
“mediumDate” – equivalent to “MMM d, y” (May 7, 2019);
“longDate” – equivalent to “MMMM d, y” (May 7, 2019);
“fullDate” – equivalent to “EEEE, MMMM d, y” (Tuesday, May 7, 2019);
“shortTime” – equivalent to “h:mm a” (2:35 AM);
“mediumTime” – equivalent to “h:mm:ss a” (2:35:05 AM);

答案 2 :(得分:0)

您可以尝试以下方法:

<div *ngFor="let e of events">{{e | date: 'short'}}</div> // output: 10/7/19
<div *ngFor="let e of events">{{e | date: 'medium'}}</div> // output: Oct 7, 2019 etc…