如何使用angular2-moment显示时间格式

时间:2018-04-03 05:10:43

标签: javascript angular angular2-moment

html的

{{2018-02-26T12:00:14.151Z | amParse : 'YYYY/MM/DD' | amDateFormat : 'LL'}}

上面给出的结果为February 26, 2018,但我需要结果为 FEBRUARY 2018

我正在使用anular2-moment模块link here我只能使用这个模块。

1 个答案:

答案 0 :(得分:1)

Angular 2内置了几个自定义管道,包括UpperCasePipe。要获得您想要的结果:

{{2018-02-26T12:00:14.151Z | amParse : 'YYYY/MM/DD' | amDateFormat : 'MMMM YYYY' | uppercase}}

请注意,amDateFormat基于momentjs docs中的格式:http://momentjs.com/docs/#/manipulating/add/

最后一步是使用'|将字符串传递给UpperCasePipe大写“: https://angular.io/api/common/UpperCasePipe