JavaScript функция преобразования времени (секунды во время)

Кощей

if(!$needle) die("ooh");
JavaScript функция преобразования времени (секунды во время)

Помогите готовой функцией. Что-то лень писать.
Время изначально в секундах, к примеру 149 подаем на вход, и на выходе нужно получить 02:29
 

Кощей

if(!$needle) die("ooh");
Ну спасибо конечно за ссылку)
Уже написал
Код:
function sec2time(sec){
    m = Math.floor( sec/60 );
    s = sec - m*60;    
    if(m<10) m = "0"+m;
    if(sec<10) s = "0"+s;    
    return  m+":"+s;
}
Улучшим ?:)
 

kode

never knows best
PHP:
function secToTime(sec){
	dt = new Date();
	dt.setTime(sec*1000);
	return dt.getUTCHours()+":"+dt.getUTCMinutes()+":"+dt.getUTCSeconds();
}

document.write(secToTime(149));
 
Сверху