这可能是一个愚蠢的问题,我99%肯定它确实如此,但我需要确定...... JS是否使用本地计算机的时间?
答案 0 :(得分:8)
是的,它确实使用了计算机的当地时间。要进行测试,请更改计算机时间,它将反映在new Date
答案 1 :(得分:2)
它会在运行代码的任何计算机上使用时间。
在大多数情况下,这是在客户端计算机上的Web浏览器中,因此它将在Web浏览器看到的任何时间使用。这很可能是计算机的本地时间(除非浏览器做了一些奇怪的事情,大多数事情都没有,而且我从未见过)。
请注意,如果您使用的是node.js并运行服务器端Javascript,那么它将使用那个计算机的本地时间代替:)
答案 2 :(得分:0)
JS是客户端脚本语言,并且作为所有客户端语言,它无法获得服务器时间。获取服务器时间的唯一方法是通过AJAX(或任何基于ActivX的技术)向服务器发送请求。