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动态添加、删除元素的方法
Jan 09 Javascript
node.js应用后台守护进程管理器Forever安装和使用实例
Jun 01 Javascript
jQuery 实现自动填充邮箱功能(带下拉提示)
Oct 14 Javascript
JQuery.get提交页面不跳转的解决方法
Jan 13 Javascript
用javascript实现自动输出网页文本
Jul 30 Javascript
JQuery实现左右滚动菜单特效
Sep 28 Javascript
jQuery实现div拖拽效果实例分析
Feb 20 Javascript
Node.js中process模块常用的属性和方法
Dec 13 Javascript
深入理解React Native原生模块与JS模块通信的几种方式
Jul 24 Javascript
bootstrap实现二级下拉菜单效果
Nov 23 Javascript
写一个移动端惯性滑动&amp;回弹Vue导航栏组件 ly-tab
Mar 06 Javascript
部署vue+Springboot前后端分离项目的步骤实现
May 31 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
自定义PHP分页函数
2006/10/09 PHP
一个简单实现多条件查询的例子
2006/10/09 PHP
PHP内核探索之变量
2015/12/22 PHP
php 类中的常量、静态属性、非静态属性的区别
2017/04/09 PHP
php数据库的增删改查 php与javascript之间的交互
2017/08/31 PHP
用jquery实现自定义风格的滑动条实现代码
2011/04/26 Javascript
javascript语言结构小记(一)
2011/09/10 Javascript
[原创]Javascript 实现广告后加载 可加载百度谷歌联盟广告
2016/05/11 Javascript
微信小程序 在Chrome浏览器上运行以及WebStorm的使用
2016/09/27 Javascript
JS验证字符串功能
2017/02/22 Javascript
深入探究node之Transform
2017/07/20 Javascript
Vue-router结合transition实现app前进后退动画切换效果的实例
2017/10/11 Javascript
node.js将MongoDB数据同步到MySQL的步骤
2017/12/10 Javascript
jquery实现左右轮播切换效果
2018/01/01 jQuery
jquery动态添加以及遍历option并获取特定样式名称的option方法
2018/01/29 jQuery
脚手架vue-cli工程webpack的基本用法详解
2018/09/29 Javascript
使用Angular 6创建各种动画效果的方法
2018/10/10 Javascript
javascript中floor使用方法总结
2019/02/02 Javascript
JavaScript中的函数申明、函数表达式、箭头函数
2019/12/06 Javascript
前端开发之便利店收银系统代码
2019/12/27 Javascript
Python实现检测文件MD5值的方法示例
2018/04/11 Python
对Python 两大环境管理神器 pyenv 和 virtualenv详解
2018/12/31 Python
Python多进程方式抓取基金网站内容的方法分析
2019/06/03 Python
python实现根据文件格式分类
2019/10/31 Python
浅析HTML5 meta viewport参数
2020/10/28 HTML / CSS
德国婴儿推车和儿童安全座椅商店:BABYSHOP
2016/09/01 全球购物
法国女性内衣购物网站:Glamuse
2019/05/13 全球购物
护士专业推荐信
2013/11/02 职场文书
中职毕业生自我鉴定范文(3篇)
2014/09/28 职场文书
2014年个人总结范文
2015/03/09 职场文书
简历自我评价优缺点
2015/03/11 职场文书
国庆阅兵观后感
2015/06/15 职场文书
运动会通讯稿50字
2015/07/20 职场文书
2015年中秋寄语
2015/07/31 职场文书
新手开公司创业注意事项有哪些?
2019/07/29 职场文书
Python WSGI 规范简介
2021/04/11 Python