showTime()

<?php
date_default_timezone_get('Asia/shanghai');//调整为上海时区

?>
<div id="a1"></div>
<script>
var serverTime=<?php echo time();?>000//服务器的时间000(毫秒)

//获取
var aa=0;
function showTime()
{
  aa=aa+1000
  var dd=new Date(serverTime+aa)
  document.getElementById('a1').innerHTML=dd.getHours()+':'+dd.getMinutes()+':'+dd.getSeconds();
  setTimeout('showTime()',1000)
}
showTime()
</script>

个人思路注释:

1、首先获取服务器当前时间

2、写个方法function来展示所获得的时间

3、setTimeout()的解释如下:

将setTimeout放入方法当中 设定时间去执行该方法

案例中的意思就是说  用setTimeout()设定一个时间去循环执行该方法

案例解释:setTimeout();设定为1秒执行一次该方法

一秒让当前时间加1(秒) 并且输出(1秒输出一次)     =   一秒获取一次当前时间+1秒 并且在同一秒内输出在浏览器当中

也就展现出了计时器的效果.

jScript手册可查看 该功能的作用

  getHours()

  getMinutes()

  getSeconds();  

 

posted @ 2017-05-18 15:47  郝文昌  阅读(316)  评论(0编辑  收藏  举报