考虑:
root@ubuntu:/firma/Exotech/heart-beat/heart-beat-service# date
Mon Apr 24 17:07:52 CEST 2017
root@ubuntu:/firma/Exotech/heart-beat/heart-beat-service# node test.js
2017-04-24T15:07:56.271Z
root@ubuntu:/firma/Exotech/heart-beat/heart-beat-service# cat test.js
console.log(new Date())
root@ubuntu:/firma/Exotech/heart-beat/heart-beat-service#
如您所见,服务器日期为17:07,但是新的Date()返回15:07。如何使用服务器的日期设置更正Node.js?
最佳答案
如果您想要UTC日期,您可以:
1)手动减少小时数(不建议)
2)使用为您执行此操作的库(例如我建议的moment.js,但这是有针对性的,因此您应该随心所欲)