简单的计时器
Posted 王永峰的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单的计时器相关的知识,希望对你有一定的参考价值。
容器:
<div id="time"></div>
js代码:
window.onload = function(){ showTime(); function checkTime(i){ if(i<10){ i = "0"+i; } return i; } function showTime(){ var myDate = new Date(); var year = myDate.getFullYear(); var month = myDate.getMonth()+1; var date = myDate.getDate(); var week = myDate.getDay(); var h = myDate.getHours(); var m = myDate.getMinutes(); var s = myDate.getSeconds(); var arr = [‘星期日‘,‘星期一‘,‘星期二‘,‘星期三‘,‘星期四‘,‘星期五‘,‘星期六‘]; m = checkTime(m); s = checkTime(s); document.getElementById(‘time‘).innerhtml = year+‘年‘+month+‘月‘+date+‘日‘+arr[week]+‘<br/>‘+h+‘时‘+m+‘分钟‘+s+‘秒‘; setTimeout(showTime,500);} }
知识点:
- 各种获取时间的函数;
- 对特殊的值,如月,周,小时,分钟要进行处理;
- setTimeout函数的使用;
以上是关于简单的计时器的主要内容,如果未能解决你的问题,请参考以下文章
JUC并发编程 共享模式之工具 JUC CountdownLatch(倒计时锁) -- CountdownLatch应用(等待多个线程准备完毕( 可以覆盖上次的打印内)等待多个远程调用结束)(代码片段