【问题标题】:Angular convert array of dates角度转换日期数组
【发布时间】:2020-11-29 21:08:02
【问题描述】:

我有一个返回日期的数组:

 [Mon Aug 03 2020 00:00:00 GMT+0100 (British Summer Time), Wed Aug 05 2020 00:00:00 GMT+0100 (British Summer Time)] 

我需要将它们转换成这样的格式

["2020-02-13T02:39:51.054", "2020-02-13T02:39:51.054"]

使用哪个函数是最好的方法?

我无法在 stackblitz 中重新创建问题,因为默认情况下 stackblitz 中的日期是我想要的格式,但我正在处理的项目需要第一种格式的日期。我只需要在一个数组实例中更改格式。

【问题讨论】:

标签: javascript arrays angular typescript date


【解决方案1】:

使用 DatePipe

let x = ['Mon Aug 03 2020 00:00:00 GMT+0100 (British Summer Time)', 'Wed Aug 05 2020 00:00:00 GMT+0100 (British Summer Time)'];
   let a = x.map(a=>this.datePipe.transform(a, 'YYYY-MM-DDTHH:mm:ss.SSS'));
    console.log(a);

【讨论】:

    猜你喜欢
    • 2021-09-02
    • 1970-01-01
    • 1970-01-01
    • 2017-09-25
    • 2019-08-01
    • 2015-07-09
    • 2018-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多