【发布时间】:2010-11-20 19:27:05
【问题描述】:
这可能是个愚蠢的问题,我有 99% 的把握,但我需要确定……JS 是否使用本地计算机的时间?
【问题讨论】:
-
它会使用什么其他时间?
标签: javascript time
这可能是个愚蠢的问题,我有 99% 的把握,但我需要确定……JS 是否使用本地计算机的时间?
【问题讨论】:
标签: javascript time
是的,它确实使用计算机的本地时间。要测试,请更改您的计算机时间,它将反映在new Date
【讨论】:
它将使用运行代码的任何计算机上的时间。
在大多数情况下,它位于客户端计算机上的网络浏览器中,因此它会使用网络浏览器看到的任何时间。这很可能是计算机的本地时间(除非浏览器正在做一些奇怪的事情,大多数人都没有,而且我从未见过)。
请注意,如果您使用的是 node.js 之类的东西并运行服务器端 Javascript,那么它将使用 该 计算机的本地时间 :)
【讨论】:
JS 是客户端脚本语言,与所有客户端语言一样,它无法获取服务器时间。获取服务器时间的唯一方法是通过 AJAX(或任何基于 ActivX 的技术)向服务器发送请求。
【讨论】: