JavaScript时钟与服务器时间
可能重复:
制作实时时钟javascript
我想用javascript和php创建一个时钟。 它应该从服务器时间开始(使用php的unix时间戳)并继续使用javascript。 我如何创建它?
在这个主题中,他说使用Date.now();
,但是这个函数返回一个毫秒的时间戳,而且php不返回毫秒。
请帮帮我。
谢谢。
您必须在创建时将当前服务器时间传递到页面中,并使用它来初始化JavaScript时钟。 值得庆幸的是,JS的Date对象将接受一个时间戳(毫秒)来初始化,所以它很简单:
<script type="text/javascript">
var d = new Date(<?php echo time() * 1000 ?>);
</script>
请注意* 1000
部分。 PHP的时间戳是以秒为单位的,JS的单位是毫秒。
PHP函数返回毫秒:http://php.net/manual/en/function.microtime.php
我自己做了这个,并将其发布到github上,如果它可以有用的话:
https://github.com/Lwangaman/jQuery-Clock-Plugin
它使用jquery,它基本上是一个jQuery插件,它可以采用服务器时间戳开始。 CSS也可以很容易地修改成自己的喜好。
链接地址: http://www.djcxy.com/p/86169.html