从javascript获取日期的位置

时间:2017-01-08 00:05:37

标签: javascript date datetime client-server

我知道有很多关于js的date()如何工作的话题但是我错过了一点。我正在开发一个拥有服务器和客户端的小型网络应用程序。每个客户端都可以在Windows或Linux上运行(mac ...等)。问题是afaik,如果你是一个Windows用户,你的PC的日期将通过一个世界时钟的服务器获取,某个地方,它是微软的,但如果你正在运行Linux,然后在您的计算机上计算您的日期/时间。 那么,js的date()是否获取请求服务器的日期(或时间),就像Windows一样,或者它只是查看给定的PC的日期,读取并显示它? 对我而言,这是非常重要的,因为我是一个双启动计算机,从linux到Windows的每次切换都会导致时间不准确,这意味着我必须考虑到客户端'如果JavaScript从一台电脑上读取错误的日期/时间。换句话说,JS的date()是否通过根据说IP来为用户提供位置信息来获取请求单独服务器的日期和时间信息?

1 个答案:

答案 0 :(得分:2)

浏览器中的Date功能只使用系统时钟。无论操作系统如何,都是如此。

可以通过NTP服务器,GPS或手机信号手动设置系统时钟。无论操作系统如何,都是如此。

  

我是一台双启动计算机,每次从linux切换到Windows都会导致时间不准确

这可能是由于在一个或两个操作系统配置上错误配置了时区造成的。在编写软件时,没有现实的方法来解释这种错误配置。

相关问题