【问题标题】:How to display 2 digits numbers of time left [countdown jquery]?如何显示2位数的剩余时间[countdown jquery]?
【发布时间】:2014-09-27 20:21:01
【问题描述】:

如何显示 2 位数的剩余时间 [countdown jquery] ?

我的代码会显示

66days7hours6minutes2seconds

但我想显示 2 位数字,例如

66days07hours06minutes02seconds

怎么做?

http://jsfiddle.net/D3E9G/

【问题讨论】:

标签: javascript jquery css


【解决方案1】:

您可以附加前导零,然后使用substr 将字符串剪切到所需的长度:

day = ("00" + day).substr(-2);            
hour = ("00" + hour).substr(-2);            
minute = ("00" + minute).substr(-2);            
second = ("00" + second).substr(-2);

-2参数表示要取字符串末尾的2个字符。

Updated fiddle

【讨论】:

    【解决方案2】:

    试试这个

    if (day < 10) day = "0" + day;
    if (hour < 10) hour = "0" + hour;
    if (minute < 10) minute = "0" + minute;
    if (second < 10) second = "0" + second;
    

    DEMO

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-14
      • 2017-01-04
      • 1970-01-01
      • 2020-06-27
      • 1970-01-01
      • 2021-11-04
      • 2021-12-29
      • 1970-01-01
      相关资源
      最近更新 更多