只支持整数
function printf()
{
var as=[].slice.call(arguments),fmt=as.shift(),i=0;
return fmt.replace(/%(\w)?(\d)?([dfsx])/ig,function(_,a,b,c){
var s=b?new Array(b-0+1).join(a||''):'';
if(c=='d') s+=parseInt(as[i++]);
return b?s.slice(b*-1):s;
})
}
var theTime = parseInt(6000);
var hh = parseInt(theTime/3600);
var mm = parseInt((theTime - hh*3600)/60);
var ss = parseInt(theTime%60);
var str = printf('%02d:%02d:%02d',hh, mm, ss);
console.log(str)