Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript获取特定时区的时间,但不与当前系统时间相关?_Javascript_Date_Time_Timezone - Fatal编程技术网

如何使用javascript获取特定时区的时间,但不与当前系统时间相关?

如何使用javascript获取特定时区的时间,但不与当前系统时间相关?,javascript,date,time,timezone,Javascript,Date,Time,Timezone,现在,在您将其标记为副本之前,请注意,在可能的副本中,所有有用的答案都提供了与当前系统时间相关的功能,我不能接受 我想要的是,比如说,纽约的当前时间对所有用户都是一致的,不管他们的时间设置是什么 例如,我这里有两台计算机,一台落后另一台3秒,这留下了一个不可接受的差距,因为我的任务涉及精确定位(有点夸张,但你知道我的意思) 我怎样才能克服这个问题?我必须获得服务器时间并以某种方式转换它吗?如果是这样,我使用的是PHP。希望没有错,但是javascript是在用户机器上加载的,而不是在服务器上加载

现在,在您将其标记为副本之前,请注意,在可能的副本中,所有有用的答案都提供了与当前系统时间相关的功能,我不能接受

我想要的是,比如说,纽约的当前时间对所有用户都是一致的,不管他们的时间设置是什么

例如,我这里有两台计算机,一台落后另一台3秒,这留下了一个不可接受的差距,因为我的任务涉及精确定位(有点夸张,但你知道我的意思)


我怎样才能克服这个问题?我必须获得服务器时间并以某种方式转换它吗?如果是这样,我使用的是PHP。

希望没有错,但是javascript是在用户机器上加载的,而不是在服务器上加载的,所以您将始终使用javascript获取访客日期/时间。您可以使用php获取日期/时间,因为它加载在服务器上,并将日期传递给javascript


希望获得此帮助

您需要使用时区库在JavaScript中完成此操作


这些脚本很小,但因为它们需要时区数据库,所以对于客户端应用程序来说可能会变得很笨拙。您最好在服务器端进行转换。该库可能对您有用。

您能否更清楚地解释一下您需要完成什么?可能重复-您希望在客户端同步可能不准确的时钟,NTP是正确的协议。最重要的是,你需要进行时区计算,而不是dup,而且这个链接很糟糕,因为它声明NTP,但实际上只是用json传递时间,根本不使用NTP协议。