Javascript 角度2显示当前格式化日期
我有以下代码来显示当前日期:Javascript 角度2显示当前格式化日期,javascript,angular,Javascript,Angular,我有以下代码来显示当前日期: this.whatTime = Observable.interval(1000).map(x => new Date()).share(); 在我的模板中: {{whatTime | async}} 我的问题是日期太长,格式也不符合我的要求 我想展示的是:15/09/16 19:07:11 有什么想法吗?使用Angular内置的DatePipe: {{ whatTime | async | date:'d/M/yy hh:mm:ss' }} 这将20
this.whatTime = Observable.interval(1000).map(x => new Date()).share();
在我的模板中:
{{whatTime | async}}
我的问题是日期太长,格式也不符合我的要求
我想展示的是:15/09/16 19:07:11
有什么想法吗?使用Angular内置的
DatePipe
:
{{ whatTime | async | date:'d/M/yy hh:mm:ss' }}
这将2016年9月15日星期四18:15:17 GMT+0200(中欧夏令时)
转换为您所需的模板:15/9/16 06:15:17
您可以阅读更多关于Angular的
日期管道及其格式的信息,也可以阅读更多关于Angular管道的一般信息。使用Angular2内置日期管道
{{whatTime | async | date:'yMdjm'}}
您应该使用以下选项:
import moment from 'moment';
那么你应该这样称呼它:
moment(timestamp).fromNow();
这将为您提供当前时间。无moment.js标记,Angular(已标记)中有用于执行此任务的功能。