javascript - 如何使用 Angular 在我的组件中使用 datePipe?

标签 javascript angular typescript date-pipe

有没有办法在我的 Angular 组件中使用 DatePipe?

这是我的代码。

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

每个工作日(周一到周五)都存储在我的 days 数组中。我想将其与其他数据一起存储在另一个数组中。现在我得到:“2019 年 11 月 1 日星期五 00:00:00 GMT+0100”。但我只希望它显示:“01-11”(日-月)。它也存储为日期,但我想将其存储为字符串。谁能帮我一下吗?

最佳答案

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

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);
}

关于javascript - 如何使用 Angular 在我的组件中使用 datePipe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59089196/

相关文章:

javascript - NightmareJS promise中的问题

javascript - 使用 php 为 javascript 读取文本文件

angular - routerLink 指令的问题

javascript - Angular 4 - 使用 NG-IF 时出现 "Expression has changed after it was checked"错误

javascript - typescript 对象可能是 'null' 在 react 中使用 ref 聚焦

javascript - PHP MySQL 考勤 - 如何限制时间(一天一次)

javascript - 为什么某些四舍五入的 JavaScript 值以错误的方式四舍五入?

javascript - 将 session 存储值更改为未定义应该会影响 ngIf,而无需单击两次

http - angular2 如何将来自 http.get 的响应头数据存储在额外变量中?

reactjs - 导出变量 'store' 具有或正在使用来自外部模块错误 Redux 工具包和 redux 的名称 '$CombinedState'