如何将角度为2的AM / PM时间格式转换为小时格式

时间:2017-03-16 06:40:21

标签: angular typescript datetime-conversion

我有时间这样'下午2点',我希望得到这样'14:00'。任何人都可以帮助我。谢谢。

2 个答案:

答案 0 :(得分: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/)。

答案 1 :(得分:2)

您可以使用竖线(|)和date:"<format>"格式化日期。

上午/下午以日期格式表示为tt

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

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

{{time | date:"hh:mm"}}
相关问题