ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptで秒をHH:MM:SS時刻文字列に変換するにはどうすればよいですか?

JavaScriptで秒をHH:MM:SS時刻文字列に変換するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-25 09:51:02
オリジナル
967 人が閲覧しました

How to Convert Seconds to HH:MM:SS Time String in JavaScript?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート