【问题标题】:Does Javascript use the local computer time?Javascript 是否使用本地计算机时间?
【发布时间】:2010-11-20 19:27:05
【问题描述】:

这可能是个愚蠢的问题,我有 99% 的把握,但我需要确定……JS 是否使用本地计算机的时间?

【问题讨论】:

  • 它会使用什么其他时间?

标签: javascript time


【解决方案1】:

是的,它确实使用计算机的本地时间。要测试,请更改您的计算机时间,它将反映在new Date

【讨论】:

    【解决方案2】:

    它将使用运行代码的任何计算机上的时间。

    在大多数情况下,它位于客户端计算机上的网络浏览器中,因此它会使用网络浏览器看到的任何时间。这很可能是计算机的本地时间(除非浏览器正在做一些奇怪的事情,大多数人都没有,而且我从未见过)。

    请注意,如果您使用的是 node.js 之类的东西并运行服务器端 Javascript,那么它将使用 计算机的本地时间 :)

    【讨论】:

    • 只是好奇。那些奇怪的东西是什么?
    • @JavaGeek:什么奇怪的东西?浏览器可能在做什么奇怪的事情?可以是任何东西。那里有大量的浏览器,其中一些可能正在做一些奇怪的事情,也许是特定用途的浏览器或其他东西。只是评论在处理 Web 开发时,浏览器的行为永远不会 100% 得到保证。
    【解决方案3】:

    JS 是客户端脚本语言,与所有客户端语言一样,它无法获取服务器时间。获取服务器时间的唯一方法是通过 AJAX(或任何基于 ActivX 的技术)向服务器发送请求。

    【讨论】:

      猜你喜欢
      • 2023-03-13
      • 1970-01-01
      • 2021-07-17
      • 2018-05-29
      • 2011-09-03
      • 1970-01-01
      • 2023-03-04
      • 2021-10-11
      • 1970-01-01
      相关资源
      最近更新 更多