JavaScript で秒を時刻文字列に変換する (hh:mm:ss)
多くの場合、秒単位の期間を時間文字列に変換する必要があります。時:分:秒の形式で人間が判読できる時刻文字列。これは、数学的計算と文字列連結を含む単純なアルゴリズムを使用する JavaScript で簡単に実現できます。
秒を目的の時刻文字列に変換するには、まず、指定された数値から時、分、秒を抽出する必要があります。秒。
これは、秒をコロンで区切られた時間に変換するための JavaScript スニペットです。文字列:
String.prototype.toHHMMSS = function () { var sec_num = parseInt(this, 10); // don't forget the second param var hours = Math.floor(sec_num / 3600); var minutes = Math.floor((sec_num - (hours * 3600)) / 60); var seconds = sec_num - (hours * 3600) - (minutes * 60); if (hours < 10) {hours = "0"+hours;} if (minutes < 10) {minutes = "0"+minutes;} if (seconds < 10) {seconds = "0"+seconds;} return hours+':'+minutes+':'+seconds; }
使用法:
alert("5678".toHHMMSS());
出力:
01:34:38
以上がJavaScriptで秒をHH:MM:SS時刻文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。