JS — 实现简单的数字时钟
2024-08-28 15:27:44
js实现简单的数字时钟
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JS — 实现简单的数字时钟效果</title>
<link rel="stylesheet" type="text/css" href="">
</head>
<body>
<div class="demo">
<span id="nowTime"></span>
</div>
</body>
<script type="text/javascript">
var newDate = '';
getLangDate();
function dateFilter(date){ //值小于10时,在前面补0
if(date < 10){
return "0"+date;
}
return date;
} function getLangDate(){
var dateObj = new Date(); //表示当前系统时间的Date对象
var year = dateObj.getFullYear(); //当前系统时间的完整年份值
var month = dateObj.getMonth()+1; //当前系统时间的月份值
var date = dateObj.getDate(); //当前系统时间的月份中的日
var day = dateObj.getDay(); //当前系统时间中的星期值
var weeks = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
var week = weeks[day]; //根据星期值,从数组中获取对应的星期字符串
var hour = dateObj.getHours(); //当前系统时间的小时值
var minute = dateObj.getMinutes(); //当前系统时间的分钟值
var second = dateObj.getSeconds(); //当前系统时间的秒钟值
var timeValue = "" +((hour >= 12) ? (hour >= 18) ? "晚上" : "下午" : "上午" ); //当前时间属于上午、晚上还是下午
newDate = dateFilter(year)+"-"+dateFilter(month)+"-"+dateFilter(date)+" "+dateFilter(hour)+":"+dateFilter(minute)+":"+dateFilter(second);
document.getElementById("nowTime").innerHTML = "当前时间: "+newDate+" "+week;
setTimeout(getLangDate,1000);
}
</script>
</html>
最新文章
- (转)awk实例练习(二)
- asp.net ListBox 移除操作的思路
- Ext.js中的tip事件实际使用
- HW2.13
- 在unity3d中连接sql server
- Eclipse中Cannot find any provider supporting DES解决之道
- 关于JS的时间控制实现动态效果及实例操作
- Bootstrap4 导航栏
- 升级到 Android Studio 3.0 + Gradle 4.1 遇到的一些坑及解决方案
- mysql替换字符串
- Github网站加载不完全,响应超时,解决办法
- K-近邻
- sqljdbc 无法连接到主机
- OpenCV学习(39) OpenCV中的LBP图像
- 在 HTTP Request 中加入特定的 Header
- error LNK2019: 无法解析的外部符号 该符号在函数 中被引用 解决方案
- LightOJ 1226 - One Unit Machine Lucas/组合数取模
- 【bzoj1923】外星千足虫
- CORS跨域资源共享漏洞
- WebService使用介绍(一)
热门文章
- 为什么我们使用Nginx而不是Apache?
- mysql5.5.28.tar.gz编译安装操作笔记
- mysql存储方式MyISAM 和 InnoDB的区别
- Windows下使用beego遇到的问题
- [Freemarker] Getting Start
- windows系统下同时启动三台Tomcat服务的配置&;并设置开机启动服务
- BZOJ3798: 特殊的质数(分段打表)
- 少写代码帮你模块化方法 &; 运动框架 &; 简化轮播图
- 3D向2D投影
- 查看mysql表和数据库的大小