javascript时钟与服务器时间

mrd*_*iri 6 javascript php

可能重复:
制作实时时钟javascript

我想用javascript和php创建一个时钟.它应该从服务器时间(使用php的unix时间戳)开始并继续使用javascript.我该如何创建它?

这个主题中,他说要使用Date.now();,但是这个函数返回一个毫秒的时间戳,而php不会返回毫秒.

请帮帮我.

谢谢.

Mar*_*c B 14

您必须将当前服务器时间传递到页面中,并使用它来初始化您的javascript时钟.值得庆幸的是,JS的Date对象将接受一个时间戳(以毫秒为单位)来初始化,所以它很简单:

<script type="text/javascript">
    var d = new Date(<?php echo time() * 1000 ?>);
</script>
Run Code Online (Sandbox Code Playgroud)

注意* 1000部分.PHP的时间戳以秒为单位,而JS的时间戳以毫秒为单位.