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();