zoukankan      html  css  js  c++  java
  • javascript倒计时

    格式化将0-9变成00-09的显示方式

    function forNum(num) {
        if (num < 10)
             return "0" + num;
        else
              return num;
    }

    countdown函数计算时间差返回数组形式,数组的第一个返回字符串,第二个返回布尔值判断是否结束
    参数:d1是服务器端传过来的秒形式
            d2是时间的字符串

    function countdown(d1, d2) {
        var endTime = new Date(d2).getTime() / 1000;
        var d = endTime - d1;
        var second = parseInt(d % 60);
        var minite = parseInt((d / 60) % 60);
        var hour = parseInt((d / 3600) % 24);
        var day = parseInt(d / 3600 / 24);
        var b = true;
        var timeArray = [second.toString(), minite.toString(), hour.toString()];
        if (d <= 0) {
            return ["00小时00分00秒", true];
        }
        else {
            if (day > 0) {
                return [day + "天" + forNum(timeArray[2]) + "小时" + forNum(timeArray[1]) + "分" + forNum(timeArray[0]) + "秒", false];
            }
            else {
                return [forNum(timeArray[2]) + "小时" + forNum(timeArray[1]) + "分" + forNum(timeArray[0]) + "秒", false];
            }
        }
    }

    倒计时:

  • 相关阅读:
    真题演练3
    牛客挑战赛43. C.最优公式 (二分,思维,切比雪夫距离与曼哈顿距离的转换)
    F. Equal Product (数学,思维,暴力)
    BJOJ 4402 Claris的剑 (组合数学,思维)
    牛客.二分图染色 (组合数学,思维,递推)
    树 (DP,dfs序,组合数学,思维)
    牛客练习赛69 E.子串 (树状数组, 思维)
    牛客练习赛14 B.区间的连续段 (倍增)
    城市网络(树上倍增)
    D. Game of Pairs (构造,思维)
  • 原文地址:https://www.cnblogs.com/kuikui/p/2570570.html
Copyright © 2011-2022 走看看