首页 > 解决方案 > 如何使用 Angular 在我的组件中使用 datePipe?

问题描述

有没有办法可以在我的角度组件中使用 DatePipe?

这是我的代码。

for (let i = 0; i < this.days.length; i++) {
      this.storeStart(this.days[i], null, null, null);
    }

每个工作日(周一至周五)都存储在我的 days 数组中。我想将它与另一个数组中的其他数据一起存储。现在我明白了:'Fri Nov 01 2019 00:00:00 GMT+0100'。但我只希望它显示:'01-11'(日月)。它也被存储为日期,但我想将其存储为字符串。任何人都可以帮帮我吗?

标签: javascriptangulartypescriptdate-pipe

解决方案


您可以通过使用 DI(依赖注入)来尝试这样

TS


for (let i = 0; i < this.days.length; i++) {
      let myDate = new DatePipe().transform(this.days[i], 'yyyy-MM-dd');
      this.storeStart(myDate, null, null, null);
}


推荐阅读