【问题标题】:Node JS operating system date timeNode JS 操作系统日期时间
【发布时间】:2017-01-02 09:49:59
【问题描述】:

我创建了简单的应用程序来在 Node JS 中打印日期和时间。 我将使用它在应用程序中测试基于时间的事件,而无需重新启动应用程序。

setInterval(function(){
    console.log(new Date());
},1000);

它给出 O/P:Mon Jan 01 2017 01:55:29 GMT+0530(印度标准时间)

现在,我将操作系统的时间更改为 Mon Dec 01 2016 01:55:29 GMT+0530(印度标准时间)

但节点应用程序打印 Mon Jan 01 2017 01:55:29 GMT+0530(印度标准时间)而不是操作系统的更新时间。

操作系统是Linux和Winows。

【问题讨论】:

  • 如果您的服务器在本地运行,则不会发生这种情况,它将从您的系统中获取时间,您是否重新启动了服务器。
  • 我也很有趣,那就是应该从系统中获取日期。但是,事实并非如此。此外,如果我用其他语言打印日期,它会打印未注明日期的操作系统日期。

标签: node.js datetime operating-system


【解决方案1】:

使用 sudo dpkg-reconfigure tzdata 更改 ubuntu 上的操作系统时间。 对于窗户使用 tzutil /s "time zone" 设置时区,tzutil /l 列出可用时区。

【讨论】:

  • 了解windows操作系统吗?
猜你喜欢
  • 2016-01-12
  • 1970-01-01
  • 2014-01-02
  • 2017-10-31
  • 2010-12-16
  • 1970-01-01
  • 2012-05-14
  • 2010-09-18
  • 1970-01-01
相关资源
最近更新 更多