js完整倒计时代码分享


Posted in Javascript onSeptember 18, 2016

本文实例为大家分享了js倒计时代码,供大家参考,具体内容如下

<html>
<head>
<title>倒计时测试</title>
 <script src="http://event.wushuangol.com/ShopClothes/Scripts/jquery-1.4.4.min.js" type="text/javascript"></script>
 <script language="JavaScript">

 $(document).ready(function () {
<!-- 时间必须启动 -->
 clockon();
 });

 
function clockon() {
 var now = new Date();
 var year = now.getFullYear(); //getFullYear getYear
 var month = now.getMonth();
 var date = now.getDate();
 var day = now.getDay();
 var hour = now.getHours();
 var minu = now.getMinutes();
 var sec = now.getSeconds();
 var week;
 month = month + 1;
 if (month < 10) month = "0" + month;
 if (date < 10) date = "0" + date;
 if (hour < 10) hour = "0" + hour;
 if (minu < 10) minu = "0" + minu;
 if (sec < 10) sec = "0" + sec;
 var arr_week = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六");
 week = arr_week[day];
 var time = "";
 time = year + "年" + month + "月" + date + "日" + " " + hour + ":" + minu + ":" + sec + " " + week;
 $("#bgclock").html(time);

 

 var timer = setTimeout("clockon()", 200);
}

 
<!-- 隐藏脚本从旧的浏览器
var DifferHour = -1
var DifferMinute = -1
var DifferSecond = -1
var Tday1 = new Date("Feb 11, 2013 00:00:00") //**倒计时时间-注意格式
var daysms = 24 * 60 * 60 * 1000
var hoursms = 60 * 60 * 1000
var Secondms = 60 * 1000
var microsecond = 1000
function clock()

{
 var time = new Date()
 var hour = time.getHours()
 var minute = time.getMinutes()
 var second = time.getSeconds()
 var timevalue = ""+((hour > 12) ? hour-12:hour)
 timevalue +=((minute < 10) ? ":0":":")+minute
 timevalue +=((second < 10) ? ":0":":")+second
 timevalue +=((hour >12 ) ? " PM":" AM")
 var convertHour = DifferHour
 var convertMinute = DifferMinute
 var convertSecond = DifferSecond
 var Diffms = Tday1.getTime() - time.getTime()
 DifferHour = Math.floor(Diffms / daysms)
 Diffms -= DifferHour * daysms
 DifferMinute = Math.floor(Diffms / hoursms)
 Diffms -= DifferMinute * hoursms
 DifferSecond = Math.floor(Diffms / Secondms)
 Diffms -= DifferSecond * Secondms
 var dSecs = Math.floor(Diffms / microsecond)
 if(convertHour != DifferHour) document.formnow.dd.value=DifferHour
 if(convertMinute != DifferMinute) document.formnow.hh.value=DifferMinute
 if(convertSecond != DifferSecond) document.formnow.mm.value=DifferSecond
 document.formnow.ss.value=dSecs
 document.formnow.ss.value=dSecs
// document.formnow.Tnow.value= DifferHour DifferMinute + DifferSecond + dSecs

setTimeout("clock()",1000)



}

//

 

隐藏-->

</script>
</head>
<body onload="clock();return true" >
<!--显示出内容-->
<form name="formnow">
<input name="dd" type="text" style="border:0;" size=2>
天
<input name="hh" type="text" style="border:0;" size=2>
小时
<input name="mm" type="text" style="border:0;" size=2>
分
<input name="ss" type="text" style="border:0;" size=2>
秒
<span id="bgclock" style="float:right;padding-right:10px; padding-top:2px;text="red""></span>
</form>

<!--倒计时完毕啦-->

</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 数组学习资料收集
Apr 11 Javascript
js页面滚动时层智能浮动定位实现(jQuery/MooTools)
Aug 23 Javascript
jQuery实现异步获取json数据的2种方式
Aug 29 Javascript
浅谈angular.js跨域post解决方案
Aug 30 Javascript
vue.js的双向数据绑定Object.defineProperty方法的神奇之处
Jan 18 Javascript
this.$toast() 了解一下?
Apr 18 Javascript
在Vue mounted方法中使用data变量详解
Nov 05 Javascript
js实现选项卡效果
Mar 07 Javascript
记一次react前端项目打包优化的方法
Mar 30 Javascript
Vue ElementUI实现:限制输入框只能输入正整数的问题
Jul 31 Javascript
js节流防抖应用场景,以及在vue中节流防抖的具体实现操作
Sep 21 Javascript
vue使用Sass时报错问题的解决方法
Oct 14 Javascript
Javascript中常见的逻辑题和解决方法
Sep 17 #Javascript
js手动播放图片实现图片轮播效果
Sep 17 #Javascript
Bootstrap时间选择器datetimepicker和daterangepicker使用实例解析
Sep 17 #Javascript
AngularJS使用自定义指令替代ng-repeat的方法
Sep 17 #Javascript
Bootstrap Table表格一直加载(load)不了数据的快速解决方法
Sep 17 #Javascript
AngularJS中关于ng-class指令的几种实现方式详解
Sep 17 #Javascript
AngularJS中过滤器的使用与自定义实例代码
Sep 17 #Javascript
You might like
Sublime里直接运行PHP配置方法
2014/11/28 PHP
PHP内核学习教程之php opcode内核实现
2016/01/27 PHP
Yii框架连接mongodb数据库的代码
2016/07/27 PHP
XmlUtils JS操作XML工具类
2009/10/01 Javascript
Jquery ThickBox插件使用心得(不建议使用)
2010/09/08 Javascript
解析使用JS 清空File控件的路径值
2013/07/08 Javascript
Js控制弹窗实现在任意分辨率下居中显示
2013/08/01 Javascript
jquery ajax属性async(同步异步)示例
2013/11/05 Javascript
jQuery选择器源码解读(六):Sizzle选择器匹配逻辑分析
2015/03/31 Javascript
详细解读JavaScript编程中的Promise使用
2015/07/27 Javascript
Jquery Easyui日历组件Calender使用详解(23)
2016/12/18 Javascript
Javascript之图片的延迟加载的实例详解
2017/07/24 Javascript
JavaScript实现的DOM树遍历方法详解【二叉DOM树、多叉DOM树】
2018/05/07 Javascript
详解小程序开发经验:多页面数据同步
2019/05/18 Javascript
微信小程序框架的页面布局代码
2019/08/17 Javascript
js图数据结构处理 迪杰斯特拉算法代码实例
2019/09/11 Javascript
NodeJS实现一个聊天室功能
2019/11/25 NodeJs
利用Python爬虫给孩子起个好名字
2017/02/14 Python
实时获取Python的print输出流方法
2019/01/07 Python
python 自动轨迹绘制的实例代码
2019/07/05 Python
Java Spring项目国际化(i18n)详细方法与实例
2020/03/20 Python
Python动态强类型解释型语言原理解析
2020/03/25 Python
Win10环境中如何实现python2和python3并存
2020/07/20 Python
用Python制作mini翻译器的实现示例
2020/08/17 Python
css 如何让背景图片拉伸填充避免重复显示
2013/07/11 HTML / CSS
大学生求职简历的自我评价范文
2013/10/12 职场文书
物业管理应届生求职信
2013/10/28 职场文书
大学生简短的自我评价
2014/09/12 职场文书
2014年个人债务授权委托书范本
2014/09/22 职场文书
四风对照检查剖析材料
2014/10/07 职场文书
一次性工伤赔偿协议书范本
2014/11/25 职场文书
刑事附带民事上诉状
2015/05/23 职场文书
五一晚会主持词
2015/07/01 职场文书
大学副班长竞选稿
2015/11/21 职场文书
2016年国庆节宣传标语
2015/11/25 职场文书
MySQL定时备份数据库(全库备份)的实现
2021/09/25 MySQL