2012-01-04 44 views
3

我很好奇如何准确的客户端的浏览器/ JavaScript的UNIX时间,因为我没有数码/电脑计时的一个很好的理解。客户端unix时间有多准确?

举例来说,如果我的服务器告诉客户端做在给定的UNIX时间的东西,将它实际上发生在同一时间,在美国和欧洲,中国的多台计算机?

谢谢。

回答

0

Unix time, or POSIX time是一个用于描述时间瞬间的系统,定义为从1970年1月1日星期四协调世界时(UTC)开始经过的秒数(Unix时间被定义,但是在该日期之前是负的) ,不包括国际地球自转和参考系统服务公司宣布的闰秒。

提供的链接是一个很好的链接,并给出了比较,其他时间系统。我强烈建议你看看那里。

+1

谢谢!是否有理由认为现在的电脑有相当准确的unix时间?它足够可靠地进行同步吗? – 2012-01-04 18:22:05

+0

@GarenCheckley我会这样认为,但我不知道那么多关于它肯定说 – Gabe 2012-01-04 18:23:09

+0

@Garen,我会说不 - 除非采取具体行动,以确保准确性。这也取决于你需要的精度数量,当然=) – cha0site 2012-01-04 19:31:08

1

或许不会,因为计算机的时钟时间往往是相当武断的。

但是,如果您控制所有这些计算机,并且可以确保使用NTP或某些此类服务进行同步,那么即使使用Javascript,也可以同步所有这些操作。

我不会在万维网上的信任客户端的时间。