我的/ etc / timezone设置为我的本地时区,这是“ timedatectl status”的输出:
Local time: Wed 2018-09-26 12:01:32 MDT
Universal time: Wed 2018-09-26 18:01:32 UTC
RTC time: Wed 2018-09-26 18:01:32
Time zone: Etc/UTC (MDT, -0600)
Network time on: yes
NTP synchronized: yes
RTC in local TZ: no
“ date”命令显示MDT 2018年9月26日12:12:01:32。
在Node中,“ new Date()。toLocaleString()”会忽略时区并显示“ 2018-09-26 18:01:32”。
有没有一种方法可以获取Node中的本地时间?到目前为止,我看到的所有答案都表明,除非明确设置了“ TZ”环境变量,否则Node无法确定正在运行的计算机的时区。