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 相关文章推荐
Prototype使用指南之range.js
Jan 10 Javascript
基于jQuery1.9版本如何判断浏览器版本类型
Jan 12 Javascript
JavaScript通过代码调用Flash显示的方法
Feb 02 Javascript
JS onkeypress兼容性写法详解
Apr 27 Javascript
高效Web开发的10个jQuery代码片段
Jul 22 Javascript
js 动态生成json对象、时时更新json对象的方法
Dec 02 Javascript
详解webpack4多入口、多页面项目构建案例
May 25 Javascript
简单说说angular.json文件的使用
Oct 29 Javascript
微信小程序实现复选框效果
Dec 28 Javascript
在element-ui的select下拉框加上滚动加载
Apr 18 Javascript
JS防抖和节流实例解析
Sep 24 Javascript
20多个小事例带你重温ES10新特性(小结)
Sep 29 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
微信公众平台DEMO(PHP)
2016/05/04 PHP
php使用curl代理实现抓取数据的方法
2017/02/03 PHP
绑定回车enter事件代码
2014/05/18 Javascript
JavaScript控制按钮可用或不可用的方法
2015/04/03 Javascript
JS实现slide文字框缩放伸展效果代码
2015/11/05 Javascript
Nodejs从有门道无门菜鸟起飞必看教程
2016/07/20 NodeJs
vue学习之mintui picker选择器实现省市二级联动示例
2017/10/12 Javascript
webpack-dev-server远程访问配置方法
2018/02/22 Javascript
jQuery中元素选择器(element)简单用法示例
2018/05/14 jQuery
详解基于Vue cli生成的Vue项目的webpack4升级
2018/06/19 Javascript
详解Vue-cli中的静态资源管理(src/assets和static/的区别)
2018/06/19 Javascript
jQuery实现获取选中复选框的值实例详解
2018/06/28 jQuery
Vue使用.sync 实现父子组件的双向绑定数据问题
2019/04/04 Javascript
Vue实现页面添加水印功能
2019/11/09 Javascript
React组件设计模式之组合组件应用实例分析
2020/04/29 Javascript
详解React路由传参方法汇总记录
2020/11/29 Javascript
javascript中闭包closure的深入讲解
2021/03/03 Javascript
[59:48]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第一场 1月26日
2021/03/11 DOTA
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
2017/04/18 Python
Python实现自动发送邮件功能
2021/03/02 Python
django使用xlwt导出excel文件实例代码
2018/02/06 Python
python实现键盘控制鼠标移动
2020/11/27 Python
新建文件时Pycharm中自动设置头部模板信息的方法
2020/04/17 Python
浅谈Python 命令行参数argparse写入图片路径操作
2020/07/12 Python
详解python3类型注释annotations实用案例
2021/01/20 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
Python 将代码转换为可执行文件脱离python环境运行(步骤详解)
2021/01/25 Python
加拿大领先的牛仔零售商:Bluenotes
2018/01/22 全球购物
DC Shoes荷兰官方网站:美国极限运动品牌
2019/10/22 全球购物
小区门卫工作职责
2013/12/14 职场文书
受伤赔偿协议书
2014/09/24 职场文书
自我推荐信格式模板
2015/03/24 职场文书
第一书记观后感
2015/06/08 职场文书
推荐六本经典文学奖书籍:此生必读
2019/08/22 职场文书
浅谈PHP7中的一些小技巧
2021/05/29 PHP
零基础学java之循环语句的使用
2022/04/10 Java/Android