JSサンプル
提供:Asterisk Works Wiki
/*
* 秒表示の再生時間をHH:MM:SSの形式にパースする
*/
function parseDuration(time){
var duration = parseInt(time);
var hour = Math.floor(duration / 3600);
var min = Math.floor((duration % 3600) / 60);
min = ("0" + min).slice(-2);
var sec = duration % 60;
sec = ("0" + sec).slice(-2);
if(hour > 0){ duration = hour +":" + min + ":" + sec;}
else {duration = min + ":" + sec;}
return duration;
}