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 OOP类与继承
Nov 15 Javascript
jquery UI 1.72 之datepicker
Dec 29 Javascript
基于jQuery的弹出消息插件 DivAlert之旅(一)
Apr 01 Javascript
在JavaScript中获取请求的URL参数[正则]
Dec 25 Javascript
仿中关村在线首页弹出式广告插件(jQuery版)
May 03 Javascript
jQuery操作select的实例代码
Jun 14 Javascript
JS模拟自动点击的简单实例
Aug 08 Javascript
js 调用百度地图api并在地图上进行打点添加标注
May 13 Javascript
jQuery EasyUI datagrid实现本地分页的方法
Feb 13 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
Oct 05 Javascript
ES6新特性之模块Module用法详解
Apr 01 Javascript
小程序跳转H5页面的方法步骤
Mar 06 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
Godaddy空间Zend Optimizer升级方法
2010/05/10 PHP
jQuery+php实现ajax文件即时上传的详解
2013/06/17 PHP
解析yahoo邮件用phpmailer发送的实例
2013/06/24 PHP
thinkPHP实现表单自动验证
2014/12/24 PHP
php使用sql server验证连接数据库的方法
2014/12/25 PHP
php读取mssql的ntext字段返回值为空的解决方法
2014/12/30 PHP
php封装的单文件(图片)上传类完整实例
2016/10/18 PHP
PHP精确到毫秒秒杀倒计时实例详解
2019/03/14 PHP
JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
2010/01/12 Javascript
jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
2012/03/21 Javascript
js编写trim()函数及正则表达式的运用
2013/10/24 Javascript
jquery插件hiAlert实现网页对话框美化
2015/05/03 Javascript
分类解析jQuery选择器
2016/11/23 Javascript
Vue响应式添加、修改数组和对象的值
2017/03/20 Javascript
JS switch判断 三目运算 while 及 属性操作代码
2017/09/03 Javascript
vue2组件之select2调用的示例代码
2017/10/12 Javascript
javascript中的with语句学习笔记及用法
2020/02/17 Javascript
vuex存取值和映射函数使用说明
2020/07/24 Javascript
Openlayers显示地理位置坐标的方法
2020/09/28 Javascript
Python备份Mysql脚本
2008/08/11 Python
Python3安装Scrapy的方法步骤
2017/11/23 Python
Python中的探索性数据分析(功能式)
2017/12/22 Python
python 读取文本文件的行数据,文件.splitlines()的方法
2018/07/12 Python
opencv python统计及绘制直方图的方法
2019/01/21 Python
如何通过python检查文件是否被占用
2020/12/18 Python
印尼在线旅游门户网站:NusaTrip
2019/11/01 全球购物
写一个在SQL Server创建表的SQL语句
2012/03/10 面试题
自我评价是什么
2014/01/04 职场文书
小学防溺水制度
2014/01/29 职场文书
中秋节超市促销方案
2014/01/30 职场文书
2014年小学植树节活动方案
2014/03/02 职场文书
2015年教学管理工作总结
2015/05/20 职场文书
火烧圆明园观后感
2015/06/03 职场文书
停发工资证明范本
2015/06/12 职场文书
Django开发RESTful API实现增删改查(入门级)
2021/05/10 Python
比较几种Redis集群方案
2021/06/21 Redis