js获取当前的具体时间

实现的效果:在这里插入图片描述
ps:代码中getDate()表示获取当前是几号,getDay()表示获取当前是星期几,getDay() 方法可返回一周(0~6)的某一天的数字。 星期天为 0, 星期一为 1, 以此类推。

<script type="text/javascript">
        window.onload = function(){
            var oDiv1 = document.getElementById('div1');


            function getTime(){

                var now = new Date();
                var year = now.getFullYear();
                var mon = now.getMonth()+1;
                var day = now.getDate();
                var week = now.getDay();
                var hour = now.getHours();
                var min = now.getMinutes();
                var sec = now.getSeconds();

                oDiv1.innerHTML = "北京时间现在是"+year+"年"+todo(mon)+"月"+todo(day)+"日"+
                toweek(week)+todo(hour)+":"+todo(min)+":"+todo(sec)
            }

            setInterval(getTime,1000)

            function todo(num){
                if(num<10){
                    return "0"+num;
                }else{
                    return num;
                }
            }

            function toweek(num){
                
			switch(num){
				case 0:
					return '星期天';
					break;
				case 1:
					return '星期一';
					break;
				case 2:
					return '星期二';
					break;
				case 3:
					return '星期三';
					break;
				case 4:
					return '星期四';
					break;
				case 5:
					return '星期五';
					break;
				case 6:
					return '星期六';
					break;
			}
            }
        }
    </script>
</head>
<body>
    <div id='div1'></div>
</body>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值