Soundcloud の API は、トラックの長さをミリ秒単位で提供します。JSON は次のようになります。
"duration": 298999
ここで見つけた多くの機能を試しましたが、役に立ちませんでした。その数値を次のようなものに変換するものを探しています。
4:59
これは、近づいたが機能しないものです。秒は 60 で止まりません。99 まで進みますが、意味がありません。たとえば、ミリ秒の値として「187810」を入力してみてください。
var ms = 298999,
min = Math.floor((ms/1000/60) << 0),
sec = Math.floor((ms/1000) % 60);
console.log(min + ':' + sec);
ご協力いただきありがとうございます!
何時間もサポートを追加していただければ幸いです。