前端中实时显示当前时间的js代码

纯小白,不对的地方请指正

代码:

<script>
    var t = null;
    t = setTimeout(time, 1000);//開始运行
    function time() {
        clearTimeout(t);//清除定时器
        dt = new Date();
        var y = dt.getFullYear();
        var mt = dt.getMonth() + 1;
        var day = dt.getDate();
        var h = dt.getHours();//获取时
        var m = dt.getMinutes();//获取分
        var s = dt.getSeconds();//获取秒
        // 为类名为`.showTime`的元素添加时间
        document.querySelector(".showTime").innerHTML = '当前时间:' + y + "年" + mt + "月" + day + "-" + h + "时" + m + "分" + s + "秒";
        t = setTimeout(time, 1000); //设定定时器,循环运行
    }
</script>

选中showTime的class标签.改变它的html文本内容为时间字符串,每秒刷新一次

效果:
前端中实时显示当前时间的js代码_第1张图片

你可能感兴趣的:(走过的坑,前端)