javascript - 如何在本机反应中以 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"
解决方案
尝试这个
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 的这个链接
推荐阅读
- r - 根据连续分数的不同标准创建组变量
- google-chrome - 清单中的旧 chrome PPAPI 插件无法识别密钥
- go - chromedp.ActionFunc 中的任务未按预期工作
- spring-boot - 我可以在 Springboot 中加密之前验证密码吗?
- javascript - ES6中异步方法的重构结果
- reactjs - 如何向 Material-UI dataGrid/XGrid 中的过滤器添加下拉列表或复选框
- templates - 如何将多个代码块传递给 Nim 中的模板?
- mysql - MySQL查询用于选择列中具有所有可能值的不同行
- javascript - 来自 Puppeteer page.evaluate() 的 iFrame #document 未完全呈现
- java - 在 gradle 文件中发现 Android 资源链接错误