<tr><td class="ys04"><span class="ys02">当前时间:</span></td><td colspan="2"><span class="showTime"></span><script>var t = null;t = setTimeout(time, 1000); //开启定时器器,1s后执行timefunction time() {clearTimeout(t); //清除定时器dt = new Date();var y = dt.getFullYear(); //获取当前年var mt = dt.getMonth() + 1; //获取当前月份(0-11,0代表1月)var day = dt.getDate(); //获取当前日(1-31)var h = dt.getHours(); //获取当前小时(0 ~ 23)var m = dt.getMinutes(); //获取当前分钟(0 ~ 59)var s = dt.getSeconds(); //获取当前秒数(0 ~ 59)document.querySelector(".showTime").innerHTML = y + "年" + mt + "月" + day + "-" + h + "时" + m + "分" + s + "秒";t = setTimeout(time, 1000); //再次定时器,循环运行}</script></td>
</tr>
setTimeout() 方法设置一个定时器,一旦定时器到期,就会执行一个函数或指定的代码片段。
setTimeout() 函数语法:setTimeout(functionRef, delay)
参数:
1)functionRef:当定时器到期后,将要执行的function
2)Delay:定时器在执行指定的函数或代码之前应该等待的时间,单位是毫秒。如果省略该参数,则使用值 0,意味着“立即”执行。
结果:
web实现时间走秒