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 相关文章推荐
jquery中的mouseleave和mouseout的区别 模仿下拉框效果
Feb 07 Javascript
Javascript数组的排序 sort()方法和reverse()方法
Jun 04 Javascript
轻量级javascript 框架Backbone使用指南
Jul 24 Javascript
如何使用jquery easyui创建标签组件
Nov 18 Javascript
Bootstrap CSS组件之导航(nav)
Dec 17 Javascript
jQuery插件FusionCharts实现的3D帕累托图效果示例【附demo源码】
Mar 25 jQuery
angularjs中使用ng-bind-html和ng-include的实例
Apr 28 Javascript
提升页面加载速度的插件InstantClick
Sep 12 Javascript
Vue中在新窗口打开页面及Vue-router的使用
Jun 13 Javascript
使用JS来动态操作css的几种方法
Dec 18 Javascript
简单了解vue 插值表达式Mustache
Jul 22 Javascript
三步搞定:Vue.js调用Android原生操作
Sep 07 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
8个必备的PHP功能实例代码
2013/10/27 PHP
CodeIgniter多语言实现方法详解
2016/01/20 PHP
csdn 批量接受好友邀请
2009/02/19 Javascript
jquery1.4.2 for Visual studio 2010 模板文件
2010/07/14 Javascript
验证控件与Button的OnClientClick事件详细解析
2013/12/04 Javascript
javascript中拼接HTML字符串的最快、最好的方法
2014/06/07 Javascript
ie8模式下click无反应点击option无反应的解决方法
2014/10/11 Javascript
解决js页面滚动效果scrollTop在FireFox与Chrome浏览器间的兼容问题的方法
2015/12/03 Javascript
浅谈js中startsWith 函数不能在任何浏览器兼容的问题
2017/03/01 Javascript
Nodejs 复制文件/文件夹的方法
2017/08/24 NodeJs
JavaScript this指向相关原理及实例解析
2020/07/10 Javascript
wxPython 入门教程
2008/10/07 Python
python简单实现旋转图片的方法
2015/05/30 Python
学习python类方法与对象方法
2016/03/15 Python
Python中list初始化方法示例
2016/09/18 Python
Python获取网段内ping通IP的方法
2019/01/31 Python
django框架自定义模板标签(template tag)操作示例
2019/06/24 Python
python实现坦克大战
2020/04/24 Python
使用pytorch 筛选出一定范围的值
2020/06/28 Python
CSS3实现渐变背景兼容问题
2020/05/06 HTML / CSS
HTML5 WebGL 实现民航客机飞行监控系统
2019/07/25 HTML / CSS
美国杂志订阅折扣与优惠网站:Magazines.com
2016/08/31 全球购物
StubHub澳大利亚:购买或出售您的门票
2019/08/01 全球购物
招商经理岗位职责
2013/11/16 职场文书
教师党性分析材料
2014/02/04 职场文书
有多年工作经验的自我评价
2014/03/02 职场文书
儿童生日会策划方案
2014/05/15 职场文书
2014年社区矫正工作总结
2014/11/18 职场文书
雨花台导游词
2015/02/06 职场文书
装饰技术负责人岗位职责
2015/04/13 职场文书
入党宣誓仪式主持词
2015/06/29 职场文书
导游词之宿迁乾隆行宫
2019/10/15 职场文书
深入浅析React中diff算法
2021/05/19 Javascript
新手入门Mysql--sql执行过程
2021/06/20 MySQL
golang连接MySQl使用sqlx库
2022/04/14 Golang
Python 匹配文本并在其上一行追加文本
2022/05/11 Python