JavaScript电子时钟倒计时


Posted in Javascript onJanuary 09, 2016

本文实例讲解了JavaScript电子时钟倒计时的详细代码,分享给大家供大家参考,具体内容如下
JavaScript时间类
1、获取时分秒:
         getHours()
         getMinutes();
         getSeconds();
2、获取年月日:
         getFullYear();
         getMonth() + 1;//获取的月份需要+1;
         getDate(); //日期
         getDay(); //获取的是星期,0--》星期天

效果图:

JavaScript电子时钟倒计时

实例:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>电子时钟</title>
 <style type="text/css">
 *{
 margin: 0;
 padding: 0;
 }
 #wrap{
  width: 200px;
  height: 100px;
  background-color: black;
 }
 #time{
  color: #fff;
  display: block;
  font-size: 24px;
  margin: 0 auto;
  padding-top: 20px;
  /*border: 1px solid red;*/
  text-align: center;
  width: 100px;
 }
 #timer{
  color: green;
  display: block;
  font-size: 18px;
  margin: 0 auto;
  padding-top: 10px;
  /*border: 1px solid red;*/
  text-align: center;
  /*width: 100px;*/
 }
 </style>
</head>
<body>
 <div id="wrap">
  <span id="time"></span>
  <span id="timer"></span>
 </div>
 <script type="text/javascript">
 var time =document.getElementById("time");
 var timer =document.getElementById("timer");

 setInterval(function() {

 var date = new Date();
 var hours = date.getHours();
 var minutes = date.getMinutes();
 var seconds = date.getSeconds(); 
 var years = date.getYear();
 var dates = date.getDate();
 var monts = date.getMonth()+1; 
 var day = date.getDay();
 var parses = date.getMilliseconds()%60;

 switch(day){
  case 0:
  day="日";
  case 1:
  day="一";
  case 2:
  day="二";
  case 3:
  day="三";
  case 4:
  day="四";
  case 5:
  day="五";
  case 6:
  day="六";
 }
 //如果秒数小于十,在秒数面前连接一个0
 if(seconds < 10) {
  seconds = "0" + seconds;
 }
 //如果分钟数小于十,在分钟数面前连接一个0
 if(minutes < 10) {
  minutes = "0" + minutes;
 }
 //如果小时数小于十,在小说数面前连接一个0
 if(hours < 10) {
  hours = "0" + hours;
 }
 if(years<1900) {
  years = years+1900;
 }
 if(dates<10) {
  dates = "0" + dates;
 }
 if(monts<10) {
  monts = "0" + monts;
 }
 if(parses<10) {
  // parses = "0" + parses;
 }

 
 timer.innerHTML = years +"年" +monts+ "月" +dates +"号"+"星期"+day;
  time.innerHTML = hours + ":" + minutes + ":" + seconds + ":" + parses;
 // date.getTime()//返回的是一个从1970年到当前的毫秒数(时间戳)(ms)
 // date.getMonth()//返回的是月份,从0开始算
 // date.getFullYear();
 
 },10)
 </script>
</body>
</html>

以上就是本文的详细内容,希望对大家的学习javascript程序设计有所帮助。

Javascript 相关文章推荐
Javascript 类、命名空间、代码组织代码
Jul 31 Javascript
jquery模拟按下回车实现代码
Sep 20 Javascript
基于jQuery判断两个元素是否有重叠部分的代码
Jul 25 Javascript
javascript的事件触发器介绍的实现
Jun 05 Javascript
asp.net+js实现金额格式化
Feb 27 Javascript
项目实践一图片上传之form表单还是base64前端图片压缩(前端图片压缩)
Jul 28 Javascript
jQuery模拟Marquee实现无缝滚动效果完整实例
Sep 29 Javascript
jquery 实时监听输入框值变化的完美方法(必看)
Jan 26 Javascript
vue2.0结合DataTable插件实现表格动态刷新的方法详解
Mar 17 Javascript
用Vue.extend构建消息提示组件的方法实例
Aug 08 Javascript
Cpage.js给组件绑定事件的实现代码
Aug 31 Javascript
layui 监听表格复选框选中值的方法
Aug 15 Javascript
bootstrap-treeview自定义双击事件实现方法
Jan 09 #Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
Jan 08 #Javascript
学习JavaScript设计模式之状态模式
Jan 08 #Javascript
jQuery CSS3相结合实现时钟插件
Jan 08 #Javascript
js实现对ajax请求面向对象的封装
Jan 08 #Javascript
javascript弹性运动效果简单实现方法
Jan 08 #Javascript
javascript运动效果实例总结(放大缩小、滑动淡入、滚动)
Jan 08 #Javascript
You might like
PHP 和 MySQL 基础教程(二)
2006/10/09 PHP
PHP生成指定长度随机数最简洁的方法
2014/07/14 PHP
thinkPHP中钩子的两种配置调用方法详解
2016/11/11 PHP
一个实用的php验证码类
2017/07/06 PHP
JAVASCRIPT 对象的创建与使用
2021/03/09 Javascript
js监听表单value的修改同步问题,跨浏览器支持
2009/12/31 Javascript
JS实现self的resend
2010/07/22 Javascript
js去空格技巧分别去字符串前后、左右空格
2013/10/21 Javascript
原生js的弹出层且其内的窗口居中
2014/05/14 Javascript
使用AngularJS编写较为优美的JavaScript代码指南
2015/06/19 Javascript
javascript从定义到执行 你不知道的那些事
2016/01/04 Javascript
JS实现根据文件字节数返回文件大小的方法
2016/08/02 Javascript
浅谈vue-router 路由传参的方法
2017/12/27 Javascript
angular的输入和输出的使用方法
2018/09/22 Javascript
Python struct.unpack
2008/09/06 Python
Windows上配置Emacs来开发Python及用Python扩展Emacs
2015/11/20 Python
【Python】Python的urllib模块、urllib2模块批量进行网页下载文件
2016/11/19 Python
TensorFlow实现AutoEncoder自编码器
2018/03/09 Python
python中利用zfill方法自动给数字前面补0
2018/04/10 Python
Python多线程原理与用法详解
2018/08/20 Python
Python2.7版os.path.isdir中文路径返回false的解决方法
2019/06/21 Python
python logging通过json文件配置的步骤
2020/04/27 Python
详解Flask前后端分离项目案例
2020/07/24 Python
全球异乡人的跨境社交电商平台:Kouhigh口嗨网
2020/07/24 全球购物
杭州时比特电子有限公司SQL
2013/08/22 面试题
汽车检测与维修专业求职信
2013/10/30 职场文书
公开承诺书格式
2014/05/21 职场文书
安全保卫工作竞聘材料
2014/08/25 职场文书
科级干部群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
2014年应急管理工作总结
2014/11/26 职场文书
五好文明家庭事迹材料
2014/12/20 职场文书
中国世界遗产导游词
2015/02/13 职场文书
财务经理岗位职责范本
2015/04/08 职场文书
2015年信息技术教研组工作总结
2015/07/22 职场文书
创业计划书之牛肉汤快餐店
2019/10/08 职场文书
mysql 带多个条件的查询方式
2021/06/05 MySQL