问题描述
我正在以这种形式从后端获取日期'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');