简单的js时钟

本文介绍了一种在大屏上显示实时日期、时间和星期的HTML与JavaScript实现方案。通过使用setInterval函数每秒更新时间,确保显示的时间精确无误。代码中包含了日期格式化、时间格式化以及星期转换的功能。

大屏页面添加了个时钟

<html>
<script>
window.onload = function() {
var clockDate = document.getElementById('clockDate');
var clockWeek = document.getElementById('clockWeek');
var clockTime = document.getElementById('clockTime');
var week = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六']; //星期数组
var color = ['red', 'green', 'yellow', 'blue', 'black', 'gold', 'orange', 'gray', 'pink', 'maroon']; //钟表颜色数组
setInterval(function() {
var now = new Date();
clockDate.innerHTML = now.getFullYear() + '年' + (now.getMonth()+1) + '月' + now.getDate() + '日';
clockTime.innerHTML = + now.getHours() + '时' + now.getMinutes() + '分' + now.getSeconds()+'秒';
clockWeek.innerHTML = week[now.getDay()];
// var radom = Math.floor(Math.random() * color.length + 1) - 1; //随机数
// clock.style.color = color[radom]; //设置随机颜色
}, 1000)
}
</script>
<body>
<div id="clockDate" style="font-size:20px;text-align:center;"></div>
<div id="clockWeek" style="font-size:25px;text-align:center;"></div>
<div id="clockTime" style="font-size:20px;text-align:center;"></div>
</body>
</html>

转载于:https://www.cnblogs.com/SafeSimple/p/9783983.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值