A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

写在前面:实现动态时钟效果可以使用setTimeout()或setInterval()函数。

setTimeout(showTime,1000);//在指定的时间(1秒)后,执行showTime

setInterval(showTime,1000);//在指定的时间(1秒)后,调用showTime函数

主要代码:

//显示时间   定义一个函数(功能)
function showTime(){
        var date=new Date();
        //  2018/6/29 16:23:00
        //获取年月日
        var year=date.getFullYear();
        var month=date.getMonth()+1;
        var day=date.getDate();

        //获取时分秒
        var hour=date.getHours();
        var minute=date.getMinutes();
        var second=date.getSeconds();

        //时间小于10时,补零
        if(hour<10){
                hour='0'+hour;
        }
        if(minute<10){
                minute='0'+minute;
        }
        if(second<10){
                second='0'+second;
        }
        var time=year+'/'+month+'/'+day+" "+hour+":"+minute+':'+second;
        var o=document.getElementById('box');//在页面中根据ID查找标签对象
        // console.log(o);
        o.innerHTML=time;//innerHTML 指HTML开始标记和结束标记之间的内容
        setTimeout(showTime,1000);//一秒钟之后执行showTime
}
/*//函数需要调用才会执行
showTime();
setInterval(showTime,1000);//在指定的时间(1秒)后,调用showTime函数*/
showTime();

---------------------
【转载,仅作分享,侵删】
作者:Ryan Ji
原文:https://blog.csdn.net/qq_42451979/article/details/80860953
版权声明:本文为博主原创文章,转载请附上博文链接!

1 个回复

倒序浏览
奈斯,感谢分享!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马