3

我有时间像这样'2:00 PM',我想像这样'14:00'。谁能帮助我。谢谢。

4

2 回答 2

3

如果要更改组件部分而不是视图中的格式,可以使用日期管道,如下所示:

// import the datepipe
import { DatePipe } from '@angular/common';

// init DatePipe
constructor(private datePipe: DatePipe) {}

// use it like
this.datePipe.transform(myDate, 'HH:mm');

另一个选项是使用例如 angular2-moment ( https://github.com/urish/angular2-moment/ )。

于 2017-03-16T07:08:58.587 回答
2

您可以使用竖线 ( |) 和date:"<format>".

AM / PMtt以日期格式表示。

{{time | date:"hh:mm tt"}}

所以你可以像这样删除 AM / PM:

{{time | date:"hh:mm"}}
于 2017-03-16T06:42:13.740 回答