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的多彩百分比 动态进度条 投票效果显示效果实现代码
Aug 28 Javascript
JQuery入门——用映射方式绑定不同事件应用示例
Feb 05 Javascript
AngularJS表格添加序号的方法
Mar 03 Javascript
详解JavaScript按概率随机生成事件
Aug 02 Javascript
vue 实现复制内容到粘贴板clipboard的方法
Mar 17 Javascript
vue实现选项卡及选项卡切换效果
Apr 24 Javascript
jQuery实现获取form表单内容及绑定数据到form表单操作分析
Jul 03 jQuery
微信小程序动态增加按钮组件
Sep 14 Javascript
使用Vue父子组件通信实现todolist的功能示例代码
Apr 11 Javascript
vue 项目软键盘回车触发搜索事件
Sep 09 Javascript
使用vue3重构拼图游戏的实现示例
Jan 25 Vue.js
深入浅析React中diff算法
May 19 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
这部好评如潮的动漫 知名梗频出 但是画风劝退很多人
2020/03/08 日漫
Win2000+Apache+MySql+PHP4+PERL安装使用小结
2006/10/09 PHP
深入理解PHP之数组(遍历顺序)  Laruence原创
2012/06/13 PHP
php内核解析:PHP中的哈希表
2014/01/30 PHP
PHP中异常处理的一些方法整理
2015/07/03 PHP
PHP使用缓存即时输出内容(output buffering)的方法
2015/08/03 PHP
PHP验证终端类型是否为手机的简单实例
2017/02/07 PHP
实例:用 JavaScript 来操作字符串(一些字符串函数)
2007/02/15 Javascript
jquery使用ColorBox弹出图片组浏览层实例演示
2013/03/14 Javascript
5秒后跳转效果(setInterval/SetTimeOut)
2013/05/03 Javascript
解决jquery中美元符号命名冲突问题
2014/01/08 Javascript
Jquery倒计时源码分享
2014/05/16 Javascript
js跨浏览器的事件侦听器和事件对象的使用方法
2015/12/17 Javascript
纯JS代码实现气泡效果
2016/05/04 Javascript
微信小程序实战之顶部导航栏(选项卡)(1)
2020/06/19 Javascript
详解vue-router 2.0 常用基础知识点之router.push()
2017/05/10 Javascript
jQuery Easyui Treegrid实现显示checkbox功能
2017/08/08 jQuery
highcharts 在angular中的使用示例代码
2017/09/20 Javascript
jQuery实现获取table中鼠标click点击位置行号与列号的方法
2017/10/09 jQuery
Vue.js最佳实践(五招助你成为vuejs大师)
2018/05/04 Javascript
Vue实现仿iPhone悬浮球的示例代码
2020/03/13 Javascript
JS模拟实现京东快递单号查询
2020/11/30 Javascript
Python装饰器入门学习教程(九步学习)
2016/01/28 Python
Python FTP两个文件夹间的同步实例代码
2018/05/25 Python
python使用pdfminer解析pdf文件的方法示例
2018/12/20 Python
python画蝴蝶曲线图的实例
2019/11/21 Python
python实现批量修改文件名
2020/03/23 Python
全球领先的全景影像品牌:Insta360
2019/08/21 全球购物
美国手机支架公司:PopSockets
2019/11/27 全球购物
数百万免费的图形资源:Freepik
2020/09/21 全球购物
什么是SCM(软件配置管理)
2014/08/16 面试题
工作建议书范文
2014/05/13 职场文书
教师个人读书活动总结
2014/07/08 职场文书
购房个人委托书范本
2014/10/11 职场文书
导游词之张家口
2019/12/13 职场文书
SpringBoot详解整合Redis缓存方法
2022/07/15 Java/Android