我的日期值是15.02.2018
我无法转换是日期对象。当尝试错误是无效日期。
如何更改angular2 +组件中的默认日期格式
您可以查看jsfiddle.net/ridvanc/1hk7knwq/1326/
答案 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>