无法转换为秒格式

时间:2013-06-09 04:39:31

标签: javascript html

我有一个脚本可以调用Youtube视频时长,但它的格式为秒。现在,我想把它改成几分钟。我怎么能用这个脚本呢?

function youtubeFeedCallback(json){
  document.write(json["data"]["duration"]);
}

var stimer = "<script src=\"http://gdata.youtube.com/feeds/api/videos/"+vidid+"?v=2&alt=jsonc&callback=youtubeFeedCallback&prettyprint=true\"><\/script>";
document.write('<div class="time">'+ stimer +'</div>');

例如:

持续时间:300秒

转换后:5分钟。

感谢您的帮助。

2 个答案:

答案 0 :(得分:4)

var min = (json["data"]["duration"] /60);
var sec = ( json["data"]["duration"] % 60);
var hour = (min / 60 ); 
min = (min % 60 );
document.write(hour + " : "+min+" : "+sec);

答案 1 :(得分:1)

 document.write(json["data"]["duration"]/60);