js制作显示时间

一、制作思路

1.运用setInterval(显示时间函数,毫秒数)定时器方法,每隔一秒显示执行一次显示时间的方法。

二、执行代码

 <style type="text/css">
     #div1{
         width:600px; height: 100px; border: 1px black solid; text-align: center;
         font-size: 20px; margin:200px auto; padding-top: 50px;
     }
 </style>
<script type="text/javascript">
    setInterval(function(){
        var huoqu=document.getElementById("div1");  //获取id为div1的标签内容
        huoqu.innerHTML=showtime();     //替换内容为显示的时间
    },1000);

function showtime() {
    //生成时间对象,什么也不传,获取当前系统的时间
    var D = new Date();

    var nian = D.getFullYear();   //获取年
    var yue = D.getMonth() + 1;       //获取月 0-11
    var ri = D.getDate();       //获取日
    var xingqi = numOfChinese(D.getDay());      //获取星期几 0-6,0是星期日

    var shi = changeNum(D.getHours());      //获取小时
    var fen = D.getMinutes();     //获取分钟
    var miao = D.getSeconds();    //获取秒

    /* 
        对数字进行调整
    */

    //把星期的数字换成汉字
    function numOfChinese(num) {
        var arr = ['日', '一', '二', '三', '四', '五', '六'];
        return arr[num];
    }
    //小时前面加上0
    function changeNum(num) {
        if (num < 10) {
            return "0" + num;
        } else {
            return num;
        }
    }
  var str= '现在时间是'+nian+'年'+yue+"月"+ri+'日,星期'+xingqi+"  "+shi+'时'+fen+"分"+miao+"秒";
   return str;
}
</script>


<body>
    <div id=div1>显示时间</div>
</body>
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值