2

.html

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

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

我在这里使用 anular2-moment 模块链接我必须只使用这个模块。

4

1 回答 1

1

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

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

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

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

于 2018-04-03T05:19:50.517 回答