Node.js/Javascript Date()命令在第一次调用后返回乱码结果

Node.js/Javascript Date() command returns garbled results after the first call

本文关键字:调用 第一次 返回 结果 命令 js Javascript Date Node      更新时间:2023-09-26

我在第一次调用后返回不同结果的Node.js/Javascript日期函数有一些问题。

root@plug> node
> var date = new Date();
> date
Fri, 15 Jul 2011 22:55:09 GMT
> date
undefined, 15 Jul 2011 07.1953784e-317:60:09 GMT
> date
undefined, 15 Jul 2011 07.1953784e-317:02.89274756e-315:57 GMT

即使在我创建了一个新的日期对象之后,格式仍然很奇怪。它似乎只管用一次。随后对它的每次调用都会产生格式错误的日期字符串。我在嵌入式Linux系统(2.6.39.2)上运行0.5.0-pre,它有一个有效的ntp时间服务器,并且system date命令返回正确的日期。

我只是想知道为什么它在第一次调用后变得混乱,以及如何解决这个问题。

谢谢。

无法在0.4.7版本中复制。可能是一个0.5.0 pre版本的bug。可能已经修好了。请尝试最新版本。如果仍然可以复制,请搜索node.js问题列表,看看它是否已被归档。