Angular2 +为什么我得到无效日期

时间:2018-03-03 11:41:37

标签: angular

我的日期值是15.02.2018

我无法转换是日期对象。当尝试错误是无效日期。

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

您可以查看jsfiddle.net/ridvanc/1hk7knwq/1326/

1 个答案:

答案 0 :(得分:2)

日期构造函数接受MM / DD / YYYY格式的日期,而您使用的是DD / MM / YYYY。

Angular提供了一个DatePipe来格式化日期。 您只需从公共模块导入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>