js常用

前面补0

//num传入的数字,n需要的字符长度
//例如:传入6,需要的字符长度为3,调用方法后字符串结果为:006
function PrefixInteger(num, n) {
    return (Array(n).join(0) + num).slice(-n);
}

指定数字获取时分秒


var hours = Math.floor(time / 3600);
time = time - hours * 3600;

var minutes = Math.floor(time / 60);

var seconds = time - minutes * 60;

function str_pad_left(string,pad,length) {
    return (new Array(length+1).join(pad)+string).slice(-length);
}

var finalTime = str_pad_left(hours,'0',2)+':'+str_pad_left(minutes,'0',2)+':'+str_pad_left(seconds,'0',2);