我有一个脚本可以调用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分钟。
感谢您的帮助。
答案 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);