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 相关文章推荐
js版本A*寻路算法
Dec 22 Javascript
Extjs优化(二)Form表单提交通用实现
Apr 15 Javascript
解析Javascript中难以理解的11个问题
Dec 09 Javascript
理解jQuery stop()方法
Nov 21 Javascript
JavaScript中的Truthy和Falsy介绍
Jan 01 Javascript
jQuery插件formValidator自定义函数扩展功能实例详解
Nov 25 Javascript
微信小程序 配置文件详细介绍
Dec 14 Javascript
node koa2实现上传图片并且同步上传到七牛云存储
Jul 31 Javascript
vue-cli2.9.3 详细教程
Apr 23 Javascript
JS实现的判断方法、变量是否存在功能示例
Mar 28 Javascript
使用Vue自定义指令实现Select组件
May 24 Javascript
Vue ElementUI实现:限制输入框只能输入正整数的问题
Jul 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学习之整理字符串
2011/04/17 PHP
PHP远程采集图片详细教程
2014/07/01 PHP
PHP中-&gt;和=&gt;的含义及使用示例解析
2020/08/06 PHP
js加载之使用DOM方法动态加载Javascript文件
2013/11/08 Javascript
JS获取select-option-text_value的方法
2013/12/26 Javascript
SeaJS入门教程系列之使用SeaJS(二)
2014/03/03 Javascript
JS生成不重复随机数组的函数代码
2014/06/10 Javascript
IE8下Jquery获取select选中的值post到后台报错问题
2014/07/02 Javascript
使用JavaScript开发IE浏览器本地插件实例
2015/02/18 Javascript
JQuery实现可直接编辑的表格
2015/04/16 Javascript
Angularjs中使用Filters详解
2016/03/11 Javascript
常用的JQuery函数及功能小结
2016/03/24 Javascript
jQuery实现点击水纹波动动画
2016/04/10 Javascript
类似于QQ的右滑删除效果的实现方法
2016/10/16 Javascript
详解JS对象封装的常用方式
2016/12/30 Javascript
Javascript 实现全屏滚动实例代码
2016/12/31 Javascript
详解angular 中的自定义指令之详解API
2017/06/20 Javascript
JavaScript实现shuffle数组洗牌操作示例
2019/01/03 Javascript
[01:01:25]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第三局
2016/02/27 DOTA
[35:27]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第二场 10.29
2020/10/29 DOTA
10款最好的Web开发的 Python 框架
2015/03/18 Python
python读写ini配置文件方法实例分析
2015/06/30 Python
对python_discover方法遍历所有执行的用例详解
2019/02/13 Python
聊聊python里如何用Borg pattern实现的单例模式
2019/06/06 Python
python利用7z批量解压rar的实现
2019/08/07 Python
详解解决Python memory error的问题(四种解决方案)
2019/08/08 Python
python使用numpy实现直方图反向投影示例
2020/01/17 Python
python3发送request请求及查看返回结果实例
2020/04/30 Python
查看keras的默认backend实现方式
2020/06/19 Python
python3代码输出嵌套式对象实例详解
2020/12/03 Python
《蒲公英》教学反思
2014/02/28 职场文书
升国旗仪式主持词
2014/03/19 职场文书
论文诚信承诺书
2014/05/23 职场文书
质监局领导班子践行群众路线整改方案
2014/10/26 职场文书
2014年内勤工作总结
2014/11/24 职场文书
2016年中秋祝酒词
2015/11/26 职场文书