首页 > 解决方案 > 如何在本机反应中以 ISO 格式转换 dd/mm/yyyy

问题描述

我正在以这种格式获取日期01/01/2022 (dd/mm/yyyy)。我必须将其转换为ISO format("2022-01-01T00:00:00.000+01:00"). 我试过了,但我得到了无效的时间值错误。

const newDate ='01/01/2022' 
"2022-01-01T00:00:00.000+01:00"

标签: javascriptreactjsreact-nativeecmascript-6

解决方案


尝试这个

var str = "25/09/2019";
darr = str.split("/");    // ["25", "09", "2019"]
var ISOFormat = new Date(parseInt(darr[2]),parseInt(darr[1])-1,parseInt(darr[0]));

console.log(ISOFormat.toISOString());

也可以参考Mozilla 的这个链接


推荐阅读