角度转换日期数组



我有一个日期数组,它返回:

[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中的日期默认为我想要的格式,但我正在进行的项目需要第一种格式的日期。我只需要在一个数组实例中更改格式。

使用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);

最新更新