1. new Date()
    new Date(yyyy,mth,dd,hh,mm,ss); //月从0计数
  1. .getTime()返回的是一个long型的毫秒
  1. 毫秒转成
  1. <div id="time" class="shine_red">
  2. <ul>
  3. <li id="day">00</li>
  4. <li id="hours">00</li>
  5. <li id="mins">00</li>
  6. <li id="seconds">00</li>
  7. <li id="minisec" style="display:none">000</li>
  8. </ul>
  9. </div>
  10. <script src="js/jquery.js"></script>
  11. <!--<script src="http://libs.useso.com/js/jquery/2.1.1/jquery.min.js"></script>-->
  12. <script type="text/javascript">
  13. $(function () {
  14. $("#time").css({
  15. "left": Math.ceil(($("#content").width() - $("#time").width()) / 2)
  16. })
  17. });
  18.  
  19. var d1, d2, day, h, m, s, ms, d1ms, d2ms, dms, hms, mms;
  20. dms = 1000 * 60 * 60 * 24;//day
  21. hms = 1000 * 60 * 60; //hour
  22. mms = 1000 * 60; //minite
  23. function counter() {
  24. d1 = new Date(2016, 0, 22, 23, 59, 59);
  25. d2 = new Date();
  26. d1ms = d1.getTime();
  27. d2ms = d2.getTime();
  28. ms = d1ms - d2ms;
  29. if (ms <= 0) {
  30. day = 00;
  31. h = 00;
  32. m = 00;
  33. s = 00;
  34. ss = 0 % 1000;
  35. }
  36. else {
  37. day = Math.floor(ms / dms);
  38. h = Math.floor(ms % dms / hms);
  39. m = Math.floor(ms % hms / mms);
  40. s = Math.floor(ms % mms / 1000);
  41. var ss = Math.floor(ms % 1000);
  42. $('#day').html('<span class="yellow">' + day + '</span>天');
  43. $('#hours').html('<span class="yellow">' + h + '</span>时');
  44. $('#mins').html('<span class="yellow">' + m + '</span>分');
  45. $('#seconds').html('<span class="yellow">' + s + '</span>秒');
  46. }
  47. if (day <= 9) {
  48. $('#day').html('<span class="yellow">0' + day + '</span>天');//0n
  49. } else {
  50. $('#day').html('<span class="yellow">' + day + '</span>天');//nn
  51. }
  52. if (h <= 9) {
  53. $('#hours').html('<span class="yellow">0' + h + '</span>时');
  54. } else {
  55. $('#hours').html('<span class="yellow">' + h + '</span>时');
  56. }
  57. if (m <= 9) {
  58. $('#mins').html('<span class="yellow">0' + m + '</span>分');
  59. } else {
  60. $('#mins').html('<span class="yellow">' + m + '</span>分');
  61. }
  62. if (s <= 9) {
  63. $('#seconds').html('<span class="yellow">0' + s + '</span>秒');
  64. } else {
  65. $('#seconds').html('<span class="yellow">' + s + '</span>秒');
  66. }
  67. document.getElementById('minisec').innerHTML = ss;
  68. }
  69. counter();
  70. window.setInterval("counter()", 1);
  71. //-->
  72. </script>
  73.  
  74. css
  75. #time {
  76. color:#fff;
  77. font-size:0.8rem;
  78. padding:0 5px;
  79. position: absolute;
  80. /*width: 350px;*/
  81. width: auto;
  82. left: 27%;
  83. top: 78%;
  84. height: 30px;
  85. -webkit-border-radius: 5px;
  86. -moz-border-radius: 5px;
  87. -o-border-radius: 5px;
  88. border-radius: 5px;
  89. }
  90.  
  91. #time ul{
  92. list-style: none;margin: 0;padding: 0;
  93. }
  94. #time ul li{display: inline-block;margin: 0 2px;}
  95. .shine_red {
  96. -webkit-animation-name: shineRed;
  97. -webkit-animation-duration: 3s;
  98. -webkit-animation-iteration-count: infinite;
  99. }
  100. @-webkit-keyframes shineRed {
  101. from {
  102. -webkit-box-shadow: 0 0 5px #bbb;
  103. }
  104. 50% {
  105. -webkit-box-shadow: 0 0 10px red;
  106. }
  107. to {
  108. -webkit-box-shadow: 0 0 5px #bbb;
  109. }
  110. }
  1.  
  1. <div id="time" class="shine_red">
    <ul>
    <li id="day">00</li>
    <li id="hours">00</li>
    <li id="mins">00</li>
    <li id="seconds">00</li>
    <li id="minisec" style="display:none">000</li>
    </ul>
    </div>
  1. <script src="js/jquery.js"></script>
    <!--<script src="http://libs.useso.com/js/jquery/2.1.1/jquery.min.js"></script>-->
    <script type="text/javascript">
    $(function () {
    $("#time").css({
    "left": Math.ceil(($("#content").width() - $("#time").width()) / 2)
    })
    });
  2.  
  3. var d1, d2, day, h, m, s, ms, d1ms, d2ms, dms, hms, mms;
    dms = 1000 * 60 * 60 * 24;
    hms = 1000 * 60 * 60;
    mms = 1000 * 60;
    function counter() {
    d1 = new Date(2016, 0, 22, 23, 59, 59);
    d2 = new Date();
    d1ms = d1.getTime();
    d2ms = d2.getTime();
    ms = d1ms - d2ms;
    if (ms <= 0) {
    day = 00;
    h = 00;
    m = 00;
    s = 00;
    ss = 0 % 1000;
    }
    else {
    day = Math.floor(ms / dms);
    h = Math.floor(ms % dms / hms);
    m = Math.floor(ms % hms / mms);
    s = Math.floor(ms % mms / 1000);
    var ss = Math.floor(ms % 1000);
    $('#day').html('<span class="yellow">' + day + '</span>天');
    $('#hours').html('<span class="yellow">' + h + '</span>时');
    $('#mins').html('<span class="yellow">' + m + '</span>分');
    $('#seconds').html('<span class="yellow">' + s + '</span>秒');
    }
    if (day <= 9) {
    $('#day').html('<span class="yellow">0' + day + '</span>天');//0n
    } else {
    $('#day').html('<span class="yellow">' + day + '</span>天');//nn
    }
    if (h <= 9) {
    $('#hours').html('<span class="yellow">0' + h + '</span>时');
    } else {
    $('#hours').html('<span class="yellow">' + h + '</span>时');
    }
    if (m <= 9) {
    $('#mins').html('<span class="yellow">0' + m + '</span>分');
    } else {
    $('#mins').html('<span class="yellow">' + m + '</span>分');
    }
    if (s <= 9) {
    $('#seconds').html('<span class="yellow">0' + s + '</span>秒');
    } else {
    $('#seconds').html('<span class="yellow">' + s + '</span>秒');
    }
    document.getElementById('minisec').innerHTML = ss;
    }
    counter();
    window.setInterval("counter()", 1);
    //-->
    </script>
  1. #time {
    color:#fff;
    font-size:0.8rem;
    padding:0 5px;
    position: absolute;
    /*width: 350px;*/
    width: auto;
    left: 27%;
    top: 78%;
    height: 30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    }
  2.  
  3. #time ul{
    list-style: none;margin: 0;padding: 0;
    }
    #time ul li{display: inline-block;margin: 0 2px;}
    .shine_red {
    -webkit-animation-name: shineRed;
    -webkit-animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    }
  1. @-webkit-keyframes shineRed {
    from {
    -webkit-box-shadow: 0 0 5px #bbb;
    }
    50% {
    -webkit-box-shadow: 0 0 10px red;
    }
    to {
    -webkit-box-shadow: 0 0 5px #bbb;
    }
    }

倒计时simple 天时分秒的更多相关文章

  1. vue倒计时:天时分秒

    data数据定义 data () { return { curStartTime: '2019-07-31 08:00:00', day: '0', hour: '00', min: '00', se ...

  2. JS与React分别实现倒计时(天时分秒)

    JS方法 html部分 <div class="clock"> <i></i> 天 <i></i> : <i> ...

  3. JQ倒计时天时分秒

    <div id="times_wrap" class="time_num"> 距离现在时间: <div class="time_w& ...

  4. JS倒计时——天时分秒

      HTML代码: <div id="times_wrap" class="time_num">    距离结束时间:     <div cl ...

  5. JS时间处理,获取天时分秒

    //获取时间的天,小时,分钟,秒 function ToTime(second) { second = second / ; var result ; ) % ; ) % ; * )); ) { re ...

  6. JS时间处理,获取天时分秒。以及浏览器出现的不兼容问题

    //获取时间的天,小时,分钟,秒 function ToTime(second) { second = second / ; var result ; ) % ; ) % ; * )); ) { re ...

  7. Python:求时间差(天时分秒格式)

    传入一个时间戳,以天时分秒格式打印出时间差 输入一个10位的时间戳,求出时间差 def time_diff(timestamp): onlineTime = datetime.datetime.fro ...

  8. js倒计时天时分秒[转]

    <script language="JavaScript"> <!-- // function getQueryString(name) { var reg =n ...

  9. iOS开发之--实现倒计时显示时分秒

    这段时间写公司的一个外包项目,需要用到倒计时:需要显示时分秒,通过在网上搜集资料,找到了2中方法,我把这两种方法结合起来,可以很好的满足这个需求: 1.创建一个类继承自UIlabel,用来展示时分秒的 ...

随机推荐

  1. EventToCommand

    EventToCommand 在WPF中,并不是所有控件都有Command,例如TextBox,那么当文本改变,我们需要处理一些逻辑,这些逻辑在ViewModel 中,没有Command如何绑定呢?这 ...

  2. scala速成记录1

    选择  Learning Scala这本书,两百多页,足够薄. 安装 http://www.scala-lang.org/  下载Binary的版本.bin里边有所有操作系统下运行的可以运行的交互式s ...

  3. 我是服务的执政官-服务发现和注册工具consul简介

    服务发现和注册 我们有了两个服务.服务A的IP地址是192.168.0.1,端口9001,服务B的IP地址192.168.0.2,端口9002.我们的客户端需要调用服务A和服务B,我们只需要在配置文件 ...

  4. npm+node+cordova+ionic 版本匹配

    npm 2.15.8 node 4.4.7 cordova 6.1.0 ionic 1.7.16

  5. 修改AssemblyInfo.cs自动生成版本号

    一. 版本号自动生成方法 1.把 AssemblyInfo.cs文件中的[assembly:AssemblyVersion("1.0.0.0")]改成[assembly:Assem ...

  6. Sniffer的完整代码,基于winpcap抓包统计吞吐量

    using System; using System.Net; using System.Net.Sockets; using System.Net.NetworkInformation; using ...

  7. localStorage与sessionStorage 的区别

    通过一枚页面计数器来区别localStorage与sessionStorage. 通过一个计数变量pageconut,每刷新页面,增加的是localStorage的数量,而sessionStorage ...

  8. 利用phpize 外挂php扩展

    如果你的php是手动编译安装的 ,可能有一些扩展一开始并没有开启,以后需要某扩展的时候又不想重新编译php,使用phpize可以动态添加扩展 以Ubuntu为例, 如果你是我这样安装php的  apt ...

  9. Sokcet方式请求HTTP/HTTPS的封装类HttpHelper

    using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; ...

  10. bzoj2083【Poi2010】Intelligence test

    听说正解是链表,然而被我暴力水过了 先开vector记录每个数在原串中出现的位置 之后对于每个匹配串的每一位,找比当前位置大的第一个当前元素是哪个,有就更新,没有就"NIE" #i ...