Angular 角度2+;为什么我的约会无效
我的日期值为2018年2月15日 我无法转换为日期对象。重试时,错误为无效日期 如何更改angular2+组件中的默认日期格式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
您可以检查
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')一样传递;