javascript - node.js 返回 GMT 时间而不是 "new Date()"的本地时间。那是一个错误吗?

标签 javascript datetime node.js date

如果不是错误,如何告诉 Node 我的时区? 如果有错误,是否已报告?

最佳答案

如果是bug,我的Node版本不存在。的确,在我的版本中,Node.js REPL 更喜欢在 GMT 中宣布:

> new Date()
Sat, 31 Mar 2012 21:51:47 GMT

但它实际上是时区感知的,这不是 REPL 在对其进行字符串化时显示的内容:

> new Date().getTimezoneOffset()
-120
> "" + new Date()
'Sat Mar 31 2012 23:51:56 GMT+0200 (CEST)'

(我在 Ubuntu 上运行 Node.js v0.6.1。)

关于javascript - node.js 返回 GMT 时间而不是 "new Date()"的本地时间。那是一个错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9959965/

相关文章:

javascript - 使用 URL 重定向时如何防止消息应用程序链接预览

javascript - tr 上的 dblclick 事件不起作用

javascript - 纯 CSS/JQuery 解决方案,在设定大小的 div 框中居中/裁剪不同大小的图像

javascript - Twitter Bootstrap Collapse 不崩溃

java - 尝试在 Android 中将字符串转换为日期时间时出错

作为日期时间发布的日期的 php mysql 数组

python - 如何在Python中增加或减少数字时设置限制?

node.js - Node 服务器监听公网IP失败

javascript - nodejs 将上传的文件直接传输到S3,无需双重等待时间

JavaScript 对象 : Literal Vs Constructor