将日期字符串解析为另一种形式

Parsing a date string to another form

我正在以这种形式从后端获取日期 '2020-10-13T12:37:12.636230Z' 我需要将其更改为仅 dd.mm.yyyy 形式。 那么如何解析来自后端的数据到dd.mm.yyyy。谢谢。

更新: 我猜我没有正确解释。我以这种形式 'YYYY-mm-dd T HH:mm:ss.xxZ' 收到了很多约会 feom 回到我的面前。所以我需要把它转换成 DD.MM.YY HH.mm.ss

你可以试试Date#toLocaleDateString()

const source = '2020-10-13T12:37:12.636230Z';
const date = new Date(source).toLocaleDateString('de-DE');

console.log(date);

你可以用这个方法实现

const formateDate = (inputVal) => {
        inputVal = new Date(inputVal);
        let dd = inputVal.getDate(), 
        mm = inputVal.getMonth() + 1,
        yyyy = inputVal.getFullYear();

        if (dd < 10) { 
            dd = '0' + dd; 
        } 
        if (mm < 10) { 
            mm = '0' + mm; 
        }

        return dd + '.' + mm + '.' + yyyy;
}


formateDate('2020-10-13T12:37:12.636230Z');