微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

UPD: 我猜我没有正确解释。我以“ YYYY-mm-dd T HH:mm:ss.xxZ”的形式回到了我的约会对象。所以我需要将其转换为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');

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。