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

 

转载于:https://www.cnblogs.com/wenchang/p/6873768.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值