Angular 2显示当前格式化的日期

The*_*eal 4 javascript angular

我有以下代码来显示当前日期:

this.whatTime = Observable.interval(1000).map(x => new Date()).share();
Run Code Online (Sandbox Code Playgroud)

在我的模板中:

{{whatTime | async}}
Run Code Online (Sandbox Code Playgroud)

我的问题是日期太长而且没有按照我的意愿格式化.

在此输入图像描述

我想表现的是:15/09/16 19:07:11

有任何想法吗?

Ste*_*ota 5

使用Angular的内置DatePipe:

{{ whatTime | async | date:'d/M/yy hh:mm:ss' }}
Run Code Online (Sandbox Code Playgroud)

这将转换Thu Sep 15 2016 18:15:17 GMT+0200 (Central Europe Daylight Time)为您想要的模板:15/9/16 06:15:17.

你可以阅读更多关于角的DatePipe和它的格式,在这里,你可以阅读一般更多角度的管道在这里.