私が電話するたびにどうして
var track_length = $(".audio-player")[counter].duration;
それは私にこれを返します
351.234
このタイプの分/秒形式に変換するにはどうすればよいですか。3分51秒?
私が電話するたびにどうして
var track_length = $(".audio-player")[counter].duration;
それは私にこれを返します
351.234
このタイプの分/秒形式に変換するにはどうすればよいですか。3分51秒?
分と秒に変換したいということですか? はいの場合:
function readableDuration(seconds) {
sec = Math.floor( seconds );
min = Math.floor( sec / 60 );
min = min >= 10 ? min : '0' + min;
sec = Math.floor( sec % 60 );
sec = sec >= 10 ? sec : '0' + sec;
return min + ':' + sec;
}
console.log( readableDuration(351.234) ); // 05:51
moment.js を使用してそれを行うことができます。
moment.utc(this.duration * 1000).format("mm:ss");
結果は「06:51」になります。
moment.utc(this.duration * 1000).format("mm:ss.SSS");
結果は「06:51.234」になります。