zoukankan      html  css  js  c++  java
  • 八、 倒计时

    页面里面的调用

    Data为接口

    只需要获得时间差即可

    var date1=new Date(data.display_begin_at);  //开始时间

                  var date2=new Date(data.display_end_at);    //结束时间

                  var date3=(date2.getTime()-date1.getTime())/1000;  

               var time_stamp = date3;

            timer(time_stamp);

    页面调用的中间函数

    function timeStamp(date) {

        return new Date(date).getTime();

    }

    倒计时的代码

    function timer(intDiff) {

        window.setInterval(function(){

            var day=0,

                hour=0,

                minute=0,

                second=0;//时间默认值

            if(intDiff > 0){

                day = Math.floor(intDiff / (60 * 60 * 24));

                hour = Math.floor(intDiff / (60 * 60)) - (day * 24);

                minute = Math.floor(intDiff / 60) - (day * 24 * 60) - (hour * 60);

                second = Math.floor(intDiff) - (day * 24 * 60 * 60) - (hour * 60 * 60) - (minute * 60);

            }

            if (minute <= 9) minute = '0' + minute;

            if (second <= 9) second = '0' + second;

            $('#day_show').html(day+'天');

            $('#hour_show').html(hour+'时');

            $('#minute_show').html(minute+'分');

            $('#second_show').html(second+'秒');

            intDiff --;

        }, 1000);

    }

  • 相关阅读:
    silverlight 调用默认打印机
    拿来主意
    关于js智能提示的封装(修订版)
    silverlight 获取文本框焦点
    silverlight Timer
    winform 中写app.config文件时 调试情况下没有改变的原因
    关于asp:GridView和dx:ASPxGridView固定表头的jquery代码封装
    Microsoft Visual Studio 2010的前世今生
    游戏开发之我见
    JS中数组去重
  • 原文地址:https://www.cnblogs.com/deng-jie/p/9104260.html
Copyright © 2011-2022 走看看