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

时间:2014-08-05 08:27:32

标签: javascript jquery css

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

我的代码将显示

66days7hours6minutes2seconds

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

66days07hours06minutes02seconds

怎么做?

http://jsfiddle.net/D3E9G/

2 个答案:

答案 0 :(得分:5)

您可以附加前导零,然后使用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

答案 1 :(得分: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