我在angular中有一个问题处理日期,我从服务器上得到了一个日期时间(使用ASP.NET Core2.1),比如:"2018-07-29T06:31:41.57547“,但实际上我只需要没有时间的日期,比如"2018-07-29”。这导致我无法在表单中显示日期。
我应该先使用AutoMapper将所有的datetime映射为字符串,还是在angular中直接转换为date?或任何其他解决方案?
发布于 2018-07-29 15:27:15
使用momentjs库。你可以像这样转换它:
var convertedDate = moment(date).format('YYYY-MM-DD');
发布于 2018-07-29 08:16:14
只需使用DatePipe将其转换为Angular即可
{{ today | date: 'yyyy-MM-dd' }}
或
<input name="startDate" type="date" formControlName="startDate" [ngModel]="startDate | date:'yyyy-MM-dd'" />
https://stackoverflow.com/questions/51576205
复制相似问题