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利用初始化数据装配模版的实现代码
Nov 17 Javascript
js FLASH幻灯片字符串中有连接符&的处理方法
Mar 01 Javascript
node.js中的fs.readlinkSync方法使用说明
Dec 17 Javascript
jquery模拟进度条实现方法
Aug 03 Javascript
javascript获取本机操作系统类型的方法
Aug 13 Javascript
深入理解(function(){... })();
Aug 16 Javascript
js 原型对象和原型链理解
Feb 09 Javascript
jQuery快速高效制作网页交互特效
Feb 24 Javascript
详解vue-cli中配置sass
Jun 21 Javascript
表格展示利器 Bootstrap Table实例代码
Sep 06 Javascript
javascript设计模式 ? 建造者模式原理与应用实例分析
Apr 10 Javascript
vue3.0 加载json的方法(非ajax)
Oct 26 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
Zerg基本策略
2020/03/14 星际争霸
php sybase_fetch_array使用方法
2014/04/15 PHP
php使用session二维数组实例
2014/11/06 PHP
PHP编程中的__clone()方法使用详解
2015/11/27 PHP
PHP中如何防止外部恶意提交调用ajax接口
2016/04/11 PHP
用php和jQuery来实现“顶”和“踩”的投票功能
2016/10/13 PHP
PHP检查URL包含特定字符串实例方法
2019/02/11 PHP
让你的PHP,APACHE,NGINX支持大文件上传
2021/03/09 PHP
javascript 隐藏/显示指定的区域附HTML元素【legend】用法
2010/03/05 Javascript
一个很简单的jquery+xml+ajax的无刷新树结构(无css,后台是c#)
2010/06/02 Javascript
JavaScript中的isXX系列是否继续使用的分析
2011/04/16 Javascript
一个关于javascript匿名函数的问题分析
2012/03/30 Javascript
js获取当前路径的简单示例代码
2014/01/08 Javascript
js离开或刷新页面检测(且兼容FF,IE,Chrome)
2014/03/05 Javascript
将form表单中的元素转换成对象的方法适用表单提交
2014/05/02 Javascript
JS动态日期时间的获取方法
2015/09/28 Javascript
JavaScript实现经典排序算法之冒泡排序
2016/12/28 Javascript
图文详解Javascript中的上下文和作用域
2017/02/15 Javascript
使用get方式提交表单在地址栏里面不显示提交信息
2017/02/21 Javascript
js实现拖动缓动效果
2020/01/13 Javascript
[01:51]历届DOTA2国际邀请赛举办地回顾 TI9落地上海
2018/08/26 DOTA
python算法演练_One Rule 算法(详解)
2017/05/17 Python
python3 面向对象__类的内置属性与方法的实例代码
2018/11/09 Python
python 执行终端/控制台命令的例子
2019/07/12 Python
Python树莓派学习笔记之UDP传输视频帧操作详解
2019/11/15 Python
Python re正则表达式元字符分组()用法分享
2020/02/10 Python
Html5游戏开发之乒乓Ping Pong游戏示例(三)
2013/01/21 HTML / CSS
NYX Professional Makeup俄罗斯官网:世界知名的化妆品品牌
2019/12/26 全球购物
化验室技术员岗位职责
2013/12/24 职场文书
数控技术专科生自我评价
2014/01/08 职场文书
交警作风整顿剖析材料
2014/10/11 职场文书
火烧圆明园观后感
2015/06/03 职场文书
办公室规章制度范本
2015/08/04 职场文书
生活小常识广播稿
2015/08/19 职场文书
Django对接elasticsearch实现全文检索的示例代码
2021/08/02 Python
一行Python命令实现批量加水印
2022/04/07 Python