- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我们使用 new Date().toISOString() 以 ISO 格式存储每个日期数据。
我试图将此 ISO 格式的日期转换为 node.js 中的日期对象,但我收到无效日期响应。
日期字符串是 isoDate = 2014-07-09T14:00:00.000Z
我在 Date.parse(isoDate);
和 new Date(isoDate);
上做了 console.log
但每个都返回 NaN
和 Invalid Date
。
我检查了日期字符串是否包含任何不可见的错误字符,但它们没问题,可以在浏览器控制台上进行转换。
这是否意味着我需要手动转换字符串并使用解析后的字符串创建 Date 对象?
感谢阅读。
最佳答案
尝试使用 moment图书馆。它有很多处理日期的功能,可以很容易地在客户端和服务器端使用。使用此库调用 moment("2014-07-09T14:00:00.000Z").toDate()
会将您的字符串转换为日期 JavaScript 对象。
关于javascript - node.js 无法解析 ISOString 日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24728783/
JS 中的 .toISOString() 函数给我这样的字符串: 2015-06-14T20:00:00:000Z 我需要它是这样的: 2015-06-14T20:00:00Z JS 中是否有其他函数
如何验证字段是否为 ISOString 格式? 当我使用有效日期(例如 const create = '2018-08-02T02:07:49.214Z')时它可以工作,但当我使用 const cre
如何在将日期转换为 ISO 字符串后删除时间? var now = new Date(); console.log( now.toISOString() ); 如果输出是 2017-10-19T16:
我有一个由 3 个键组成的对象,它们代表 ISOString。我想将“date”中的日期与“startTime”和“endTime”中的时间结合起来。 { date: "2019-05-16T22:0
我有一个 epoch/unix 时间戳,这是我在运行 journalctl -o json-pretty -f 命令后得到的。所以我从给定的日志中得到了我的 "__REALTIME_TIMESTAMP
我通过 SignalR 从 ServerSide 发送一个没有未指定类型的 DateTime 对象: myDate.Kind //Unspecified 我按照建议将 JsonConvert defa
我们使用 new Date().toISOString() 以 ISO 格式存储每个日期数据。 我试图将此 ISO 格式的日期转换为 node.js 中的日期对象,但我收到无效日期响应。 日期字符串是
我有 javascript 对象数组,其中包含键和值。我的数组中有很多日期,我想将整个数组转换为正确的 JSON,在此过程中我还将数组内的所有日期转换为 ISOString 格式。我只能使用 JQue
我正在尝试将今天的日期转换为 ISO 标准字符串,但固定时间为 T00:00:00.000Z。 我最多可以返回今天日期和时间的 ISO 字符串: var isoDate = new Date().to
我有一个像这样的日期变量 const date=new Date() ,当我 console.log 时,它显示我 Tue May 02 2017 11:35:50 GMT+0300 (GTB Day
我是一名优秀的程序员,十分优秀!