我从 API 调用中获取 ISO 日期,这是格式
“2022-07-19T00:00:00.0000000Z”
当我尝试将此字符串转换为日期时,它会给出“无效日期”
var d = new Date(JSON.stringify(response[x]['time_start']));
可能是什么问题?我尝试了类似问题的解决方案,但仍然没有运气,任何帮助将不胜感激。
根据评论答案:只需删除 JSON.stringify。
const dateString = "2022-07-19T00:00:00.0000000Z"; // Valid: const d = new Date(dateString); // Tue Jul 19 2022 03:00:00 GMT+0300 ... // Invalid: const jsonDate = JSON.stringify(dateString); // ""2022-07-19T00:00:00.0000000Z"" const d1 = new Date(jsonDate); // Invalid Date