React:new date()显示客户端计算机而不是服务器的日期

时间:2018-09-06 13:39:57

标签: javascript reactjs

我有一个在我使用不同语言环境的服务器上运行的React应用程序

new Date()

从我的客户端计算机上打开应用程序时,它将返回客户端语言环境的日期,而不是服务器语言环境的日期, 原因???

let currDate = new Date();

1 个答案:

答案 0 :(得分:1)

这就是JavaScript日期的工作方式。有关更多详细信息,请参阅MDN docs for Date。另外,请检出您可以发送的the parameters,以对其进行自定义。

  

如果未提供任何参数,则构造函数将根据时区偏移量的系统设置为当前日期和时间创建一个JavaScript Date对象

     

将Date用作具有多个自变量的构造函数时,指定的自变量代表本地时间

     

JavaScript Date对象支持许多UTC(通用)方法以及本地时间方法。 UTC,也称为格林威治标准时间(GMT),是指世界时间标准设置的时间。本地时间是执行JavaScript的计算机所知道的时间。