<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实现倒计时的小例子相关推荐

  1. JS的for循环小例子

    1.输出1-100的和 var sum = 0;for(var i=1;i<=100;i++){sum = sum + i;}document.write(sum); 2.输出1-100奇数的和 ...

  2. 【记录】JS回调函数(小例子)

    <script type="text/javascript"> function aa(fn){ alert("这是原来的AA方法") fn(); ...

  3. vue2练习五个小例子笔记

    https://segmentfault.com/a/1190000008436978 主题 Vue.js vue2练习五个小例子笔记 多练习,多撸代码,多进步. 基于vue2 1.双向数据绑定 &l ...

  4. JS 倒计时展示小工具

    废话开篇:JS 通过操控标签的隐藏与显示来实现倒计时展示小工具 一.实现效果 1.默认展示数字 2.数字倒计时 3.数字倒计时展示虚位 4.数字倒计时不展示虚位 5.小数 6.负数 7.小数倒计时 每 ...

  5. js 回调函数小例子

    js 回调函数小例子 1 <script> 2 //将函数作为另一个函数的参数 3 function test1(){ 4 alert("我是test1"); 5 } ...

  6. JS实现倒计时精确到天数,时,分,秒或者精确到时、分、秒(小时数累加)

    <!DOCTYPE html> <html> <head><meta charset="utf-8"><title>JS ...

  7. 2020前端最新面试题总结(js、html、小程序、React、ES6、Vue、算法、全栈热门视频资源)(3年前端菜鸟级开发师含泪总结)

    2020前端最新面试题总结(js.html.小程序.React.ES6.Vue.算法.全栈热门视频资源) 文档描述 (今年确实挺难 3年前端菜鸟级开发师含泪总结 希望能帮助大家) 本文是关注微信小程序 ...

  8. 前端面试题总结(js、html、小程序、React、ES6、Vue、全栈)

    前端面试题总结(js.html.小程序.React.ES6.Vue.全栈) 文档描述 本文是关注微信小程序的开发和面试问题, 由基础到困难循序渐进, 适合面试和开发小程序. 并有热点框架(vue re ...

  9. 前端面试题总结(js、html、小程序、React、算法、vue 、全栈热门视频资源)

    写在前面 详细文档和答案请去看云平台查看购买一次购买终身免费长期更新(欢迎大家多题宝贵意见) 文档描述 本文是关注微信小程序的开发和面试问题, 由基础到困难循序渐进, 适合面试和开发小程序. 并有热点 ...

  10. 前端(js/css/html)那些小的知识点,持续更新......

    前端(js/css/html)那些小的知识点,持续更新...... 1.行内元素与块级元素有哪些及区别? 块级元素和行内元素的区别是,块级元素会占一行显示,而行内元素可以在一行并排显示.通过样式控制, ...

最新文章

  1. 控制反转---依赖注入理解
  2. 吃CPU的openmp 程序
  3. 关于低分辨率像素游戏下显示非防锯齿中文 / 汉字的研究
  4. pwnable.tw unexploitable 分析
  5. stm32cubeide外部中断_【STM32】HAL库 STM32CubeMX教程三----外部中断(HAL库GPIO讲解)
  6. 《团队名称》第八次团队作业:Alpha冲刺day5
  7. 在Linux中模拟击键和鼠标移动
  8. CAS总结之Ticket篇
  9. ISIS 中 Level1-2路由器向本区域内Level-1邻居下发缺省路由
  10. 苹果x和xs买哪个好_苹果12和苹果11哪个值得买-苹果12和11哪个更值得买
  11. [转]Arrays.sort()你应该知道的事
  12. 雷达原理之 多普勒效应原理及应用(一)
  13. 京东批量一键评价代码
  14. CentOS 7 安全加固、检测、审计
  15. android 百度地图 gps数据转换百度经纬度
  16. ps制作浮雕和投影效果
  17. seqCNA笔记-处理来自肿瘤样本的高通量测序拷贝数数据
  18. 虚幻动画 | 让角色动起来,实现一个简易的走、跑、跳状态机
  19. python中最小公倍数函数_Python 最小公倍数算法
  20. opencv阈值图像Threshold方法

热门文章

  1. AWS 创建 pem 文件
  2. Codeforces Round #518 (Div. 2) B LCM
  3. 在移动端H5开发中(关于安卓端position:fixed和position:absolute;和虚拟键盘冲突的问题,以及解决方案)...
  4. 查看svn的版本(转载)
  5. 同一程序在不同版本的framework下控件中英文显示的问题
  6. activeMQ的基本使用
  7. JavaFX桌面应用开发-Button(按钮)与事件
  8. 学会git bash不求人
  9. [51nod1084]矩阵取数问题 V2
  10. JQuery EasyUI 之 messager基本使用