js实现倒计时的小例子
<html>
<head>
<title>Xinyu2008年生日的倒计时测试</title>
<b>今天距离2008年8月2日ZM的生日还有</b><br>
<script language="JavaScript">
<!-- 隐藏脚本从旧的浏览器
var DifferHour = -1
var DifferMinute = -1
var DifferSecond = -1
var Tday1 = new Date("Aug 2, 2008 20: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 οnlοad="clock();return true" text="red">
<!--显示出内容-->
<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>
秒
</form>
<!--倒计时完毕啦-->
</body>
</html>
转载于:https://www.cnblogs.com/xinyult/archive/2008/05/21/1204198.html
js实现倒计时的小例子相关推荐
- JS的for循环小例子
1.输出1-100的和 var sum = 0;for(var i=1;i<=100;i++){sum = sum + i;}document.write(sum); 2.输出1-100奇数的和 ...
- 【记录】JS回调函数(小例子)
<script type="text/javascript"> function aa(fn){ alert("这是原来的AA方法") fn(); ...
- vue2练习五个小例子笔记
https://segmentfault.com/a/1190000008436978 主题 Vue.js vue2练习五个小例子笔记 多练习,多撸代码,多进步. 基于vue2 1.双向数据绑定 &l ...
- JS 倒计时展示小工具
废话开篇:JS 通过操控标签的隐藏与显示来实现倒计时展示小工具 一.实现效果 1.默认展示数字 2.数字倒计时 3.数字倒计时展示虚位 4.数字倒计时不展示虚位 5.小数 6.负数 7.小数倒计时 每 ...
- js 回调函数小例子
js 回调函数小例子 1 <script> 2 //将函数作为另一个函数的参数 3 function test1(){ 4 alert("我是test1"); 5 } ...
- JS实现倒计时精确到天数,时,分,秒或者精确到时、分、秒(小时数累加)
<!DOCTYPE html> <html> <head><meta charset="utf-8"><title>JS ...
- 2020前端最新面试题总结(js、html、小程序、React、ES6、Vue、算法、全栈热门视频资源)(3年前端菜鸟级开发师含泪总结)
2020前端最新面试题总结(js.html.小程序.React.ES6.Vue.算法.全栈热门视频资源) 文档描述 (今年确实挺难 3年前端菜鸟级开发师含泪总结 希望能帮助大家) 本文是关注微信小程序 ...
- 前端面试题总结(js、html、小程序、React、ES6、Vue、全栈)
前端面试题总结(js.html.小程序.React.ES6.Vue.全栈) 文档描述 本文是关注微信小程序的开发和面试问题, 由基础到困难循序渐进, 适合面试和开发小程序. 并有热点框架(vue re ...
- 前端面试题总结(js、html、小程序、React、算法、vue 、全栈热门视频资源)
写在前面 详细文档和答案请去看云平台查看购买一次购买终身免费长期更新(欢迎大家多题宝贵意见) 文档描述 本文是关注微信小程序的开发和面试问题, 由基础到困难循序渐进, 适合面试和开发小程序. 并有热点 ...
- 前端(js/css/html)那些小的知识点,持续更新......
前端(js/css/html)那些小的知识点,持续更新...... 1.行内元素与块级元素有哪些及区别? 块级元素和行内元素的区别是,块级元素会占一行显示,而行内元素可以在一行并排显示.通过样式控制, ...
最新文章
- 控制反转---依赖注入理解
- 吃CPU的openmp 程序
- 关于低分辨率像素游戏下显示非防锯齿中文 / 汉字的研究
- pwnable.tw unexploitable 分析
- stm32cubeide外部中断_【STM32】HAL库 STM32CubeMX教程三----外部中断(HAL库GPIO讲解)
- 《团队名称》第八次团队作业:Alpha冲刺day5
- 在Linux中模拟击键和鼠标移动
- CAS总结之Ticket篇
- ISIS 中 Level1-2路由器向本区域内Level-1邻居下发缺省路由
- 苹果x和xs买哪个好_苹果12和苹果11哪个值得买-苹果12和11哪个更值得买
- [转]Arrays.sort()你应该知道的事
- 雷达原理之 多普勒效应原理及应用(一)
- 京东批量一键评价代码
- CentOS 7 安全加固、检测、审计
- android 百度地图 gps数据转换百度经纬度
- ps制作浮雕和投影效果
- seqCNA笔记-处理来自肿瘤样本的高通量测序拷贝数数据
- 虚幻动画 | 让角色动起来,实现一个简易的走、跑、跳状态机
- python中最小公倍数函数_Python 最小公倍数算法
- opencv阈值图像Threshold方法
热门文章
- AWS 创建 pem 文件
- Codeforces Round #518 (Div. 2) B LCM
- 在移动端H5开发中(关于安卓端position:fixed和position:absolute;和虚拟键盘冲突的问题,以及解决方案)...
- 查看svn的版本(转载)
- 同一程序在不同版本的framework下控件中英文显示的问题
- activeMQ的基本使用
- JavaFX桌面应用开发-Button(按钮)与事件
- 学会git bash不求人
- [51nod1084]矩阵取数问题 V2
- JQuery EasyUI 之 messager基本使用