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>

最新文章

  1. (转)awk实例练习(二)
  2. asp.net ListBox 移除操作的思路
  3. Ext.js中的tip事件实际使用
  4. HW2.13
  5. 在unity3d中连接sql server
  6. Eclipse中Cannot find any provider supporting DES解决之道
  7. 关于JS的时间控制实现动态效果及实例操作
  8. Bootstrap4 导航栏
  9. 升级到 Android Studio 3.0 + Gradle 4.1 遇到的一些坑及解决方案
  10. mysql替换字符串
  11. Github网站加载不完全,响应超时,解决办法
  12. K-近邻
  13. sqljdbc 无法连接到主机
  14. OpenCV学习(39) OpenCV中的LBP图像
  15. 在 HTTP Request 中加入特定的 Header
  16. error LNK2019: 无法解析的外部符号 该符号在函数 中被引用 解决方案
  17. LightOJ 1226 - One Unit Machine Lucas/组合数取模
  18. 【bzoj1923】外星千足虫
  19. CORS跨域资源共享漏洞
  20. WebService使用介绍(一)

热门文章

  1. 为什么我们使用Nginx而不是Apache?
  2. mysql5.5.28.tar.gz编译安装操作笔记
  3. mysql存储方式MyISAM 和 InnoDB的区别
  4. Windows下使用beego遇到的问题
  5. [Freemarker] Getting Start
  6. windows系统下同时启动三台Tomcat服务的配置&amp;并设置开机启动服务
  7. BZOJ3798: 特殊的质数(分段打表)
  8. 少写代码帮你模块化方法 &amp; 运动框架 &amp; 简化轮播图
  9. 3D向2D投影
  10. 查看mysql表和数据库的大小