如何解决将日期字符串解析为另一种形式
我正在以这种形式从后端获取日期'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 举报,一经查实,本站将立刻删除。