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 Event学习第十章 一些可替换的事件对
Feb 10 Javascript
JQuery下的Live方法和$.browser方法使用代码
Jun 02 Javascript
JavaScript 实现类的多种方法实例
May 01 Javascript
ExtJS的拖拽效果示例
Dec 09 Javascript
Javascript的&amp;&amp;和||的另类用法
Jul 23 Javascript
jQuery获得指定元素坐标的方法
Apr 14 Javascript
JavaScript中split() 使用方法汇总
Apr 17 Javascript
Bootstrap模态框禁用空白处点击关闭
Oct 20 Javascript
jQuery查找和过滤_动力节点节点Java学院整理
Jul 04 jQuery
vue移动端html5页面根据屏幕适配的四种解决方法
Oct 19 Javascript
在Vant的基础上实现添加表单验证框架的方法示例
Dec 05 Javascript
Express结合Webpack的全栈自动刷新
May 23 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
火车头采集器3.0采集图文教程
2007/03/17 PHP
PHP排序算法的复习和总结
2012/02/15 PHP
关于php 接口问题(php接口主要也就是运用curl,curl函数)
2013/07/01 PHP
PHP 构造函数和析构函数原理与用法分析
2020/04/21 PHP
jquery easyui combobox模糊过滤(示例代码)
2013/11/30 Javascript
纯JS实现根据CSS的class选择DOM
2014/03/22 Javascript
JQuery拖动表头边框线调整表格列宽效果代码
2014/09/10 Javascript
js网页右下角提示框实例
2014/10/14 Javascript
轻松创建nodejs服务器(4):路由
2014/12/18 NodeJs
Javascript中String的常用方法实例分析
2015/06/13 Javascript
javascript实现base64 md5 sha1 密码加密
2015/09/09 Javascript
Js实现简单的小球运动特效
2016/02/18 Javascript
AngularJS控制器之间的数据共享及通信详解
2016/08/01 Javascript
jQuery基于Ajax方式提交表单功能示例
2017/02/10 Javascript
addeventlistener监听scroll跟touch(实例讲解)
2017/08/04 Javascript
Vue中 v-if 和v-else-if页面加载出现闪现的问题及解决方法
2018/10/12 Javascript
Mint UI实现A-Z字母排序的城市选择列表
2018/12/28 Javascript
仿vue-cli搭建属于自己的脚手架的方法步骤
2019/04/17 Javascript
如何写好一个vue组件,老夫的一年经验全在这了(推荐)
2019/05/18 Javascript
新手如何快速理解js异步编程
2019/06/24 Javascript
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
[55:32]2018DOTA2亚洲邀请赛 4.4 淘汰赛 EG vs LGD 第二场
2018/04/05 DOTA
有趣的python小程序分享
2017/12/05 Python
Python递归实现汉诺塔算法示例
2018/03/19 Python
对Python字符串中的换行符和制表符介绍
2018/05/03 Python
Python logging模块handlers用法详解
2020/08/14 Python
HTML5之消息通知的使用(Web Notification)
2018/10/30 HTML / CSS
解锁canvas导出图片跨域的N种姿势小结
2019/01/24 HTML / CSS
英国时尚服饰电商:Boohoo
2017/10/12 全球购物
Gerry Weber德国官网:优质女性时装,德国最大的时装公司之一
2019/11/02 全球购物
乌克兰珠宝大卖场:Zlato.ua
2020/09/27 全球购物
初中作文评语集锦
2014/12/25 职场文书
中学生自我评价范文
2015/03/03 职场文书
2015年国庆节慰问信
2015/03/23 职场文书
高中班长竞选稿
2015/11/20 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers