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 相关文章推荐
JS中confirm,alert,prompt函数区别分析
Jan 17 Javascript
jQuery UI Autocomplete 1.8.16 中文输入修正代码
Apr 16 Javascript
addEventListener()第三个参数useCapture (Boolean)详细解析
Nov 07 Javascript
jQuery使用之设置元素样式用法实例
Jan 19 Javascript
Vue实现购物车功能
Apr 27 Javascript
js 奇葩技巧之隐藏代码
Aug 11 Javascript
实现两个文本框同时输入的实例
Sep 25 Javascript
在vue-cli中组件通信的方法
Dec 16 Javascript
vue-baidu-map 进入页面自动定位的解决方案(推荐)
Apr 28 Javascript
微信小程序自定义底部弹出框
Nov 16 Javascript
vue移动端下拉刷新和上滑加载
Oct 27 Javascript
基于Vue3.0开发轻量级手机端弹框组件V3Popup的场景分析
Dec 30 Vue.js
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
PHP与SQL注入攻击[一]
2007/04/17 PHP
ThinkPHP访问不存在的模块跳转到404页面的方法
2014/06/19 PHP
Destoon实现多表查询示例
2014/08/21 PHP
Yii入门教程之目录结构、入口文件及路由设置
2014/11/25 PHP
javascript 面向对象全新理练之原型继承
2009/12/03 Javascript
javascript textContent与innerText的异同分析
2010/10/22 Javascript
ANT 压缩(去掉空格/注释)JS文件可提高js运行速度
2013/04/15 Javascript
extjs两个tbar问题探讨
2013/08/08 Javascript
JS+CSS实现滑动切换tab菜单效果
2015/08/25 Javascript
JavaScript文本框脚本编写的注意事项
2016/01/25 Javascript
在Node.js中使用Javascript Generators详解
2016/05/05 Javascript
jQuery Easyui快速入门教程
2016/08/21 Javascript
bootstrap vue.js实现tab效果
2017/02/07 Javascript
Node.js之网络通讯模块实现浅析
2017/04/01 Javascript
基于bootstrap实现多个下拉框同时搜索功能
2017/07/19 Javascript
js实现鼠标跟随运动效果
2020/08/02 Javascript
nvm、nrm、npm 安装和使用详解(小结)
2019/01/17 Javascript
JS获取表格视图所选行号的ids过程解析
2020/02/21 Javascript
jQuery实现全选按钮
2021/01/01 jQuery
[19:24]DOTA2客户端使用指南 一分钟快速设置轻松超神
2013/09/24 DOTA
在Python下利用OpenCV来旋转图像的教程
2015/04/16 Python
Python多进程并发与多线程并发编程实例总结
2018/02/08 Python
Python实现打砖块小游戏代码实例
2019/05/18 Python
Numpy之将矩阵拉成向量的实例
2019/11/30 Python
基于opencv实现简单画板功能
2020/08/02 Python
英国独特礼物想法和个性化礼物网站:notonthehighstreet.com
2018/04/16 全球购物
struct与class的区别
2014/02/03 面试题
写自荐信的七个技巧
2013/10/15 职场文书
面试后的感谢信范文
2014/02/01 职场文书
大学生全国两会报告感想
2014/03/17 职场文书
2014年党支部学习材料
2014/05/19 职场文书
教师学习三严三实心得体会
2014/10/13 职场文书
领导欢迎词致辞
2015/01/23 职场文书
《小蝌蚪找妈妈》教学反思
2016/02/23 职场文书
《妈妈别哭,有我在》读后感3篇
2020/01/13 职场文书
go使用Gin框架利用阿里云实现短信验证码功能
2021/08/04 Golang