Angular 角度2+;为什么我的约会无效

Angular 角度2+;为什么我的约会无效,angular,Angular,我的日期值为2018年2月15日 我无法转换为日期对象。重试时,错误为无效日期 如何更改angular2+组件中的默认日期格式 您可以检查jsfiddle.net/ridvanc/1hk7knwq/1326/日期构造函数接受MM/DD/YYYY格式的日期,而您使用的是DD/MM/YYYY Angular提供用于格式化日期的日期管道。 您只需要从公共模块导入DatePipe import { DatePipe } from '@angular/common'; 一些例子:- <!--out

我的日期值为2018年2月15日

我无法转换为日期对象。重试时,错误为无效日期

如何更改angular2+组件中的默认日期格式


您可以检查
jsfiddle.net/ridvanc/1hk7knwq/1326/
日期构造函数接受MM/DD/YYYY格式的日期,而您使用的是DD/MM/YYYY

Angular提供用于格式化日期的日期管道。 您只需要从公共模块导入DatePipe

import { DatePipe } from '@angular/common';
一些例子:-

<!--output 'Jun 15, 2015'-->
<p>Today is {{today | date}}</p>

<!--output 'Monday, June 15, 2015'-->
<p>Or if you prefer, {{today | date:'fullDate'}}</p>

<!--output '9:43 AM'-->
<p>The time is {{today | date:'shortTime'}}</p>

<!--output 'Monday, June 15, 2015 at 9:03:01 AM GMT+01:00' -->
<p>The full date/time is {{today | date:'full'}}</p>

今天是{今天|日期}

或者,如果您愿意,{今天|日期:'fullDate'}

时间是{今天|日期:'shortTime'}

完整日期/时间为{今天|日期:'full'}


向我们展示您迄今为止所做的尝试不要将其添加到这里,编辑您的问题我不相信我最黑暗的梦想,即任何宇宙中的任何人都会使用mm/dd/yyyy而不是dd/mm/yyyy。您传递的日期如下所示,14被认为是不存在的月份:processDate=新日期('14.02.2018');而是像processDate=新日期('02.14.2018')一样传递;