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

JavaScript で秒を HH:MM:SS 形式に変換するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-24 19:26:15
オリジナル
946 人が閲覧しました

How Can I Convert Seconds to HH:MM:SS Format in JavaScript?

JavaScript で秒を HH-MM-SS 形式に変換する

タイムスタンプを使用する場合の一般的なタスクは、秒を人間が判読できる形式に変換することです。形式。 JavaScript では、外部ライブラリを使用せずに Date メソッドを使用してこれを実現できます。

解決策:

次の JavaScript コード スニペットは、秒を HH-MM に変換する方法を示しています。 -SS文字列:

const date = new Date(null);
date.setSeconds(SECONDS); // Replace SECONDS with the number of seconds
const result = date.toISOString().slice(11, 19);
ログイン後にコピー

説明:

  1. Date オブジェクトの作成: NULL 値を持つ Date オブジェクトを作成します。タイムスタンプ 0 を表します。
  2. 設定秒: Date オブジェクトの秒を指定された秒数に設定します。
  3. HH-MM-SS 文字列の抽出: Date オブジェクトを ISO 文字列に変換します。次に、HH-MM-SS 部分 (インデックス 11 から19).

例:

600 秒を HH-MM-SS に変換するには、次のコードを使用します:

const date = new Date(null);
date.setSeconds(600);
const result = date.toISOString().slice(11, 19);

console.log(result); // Output: "00:10:00"
ログイン後にコピー

代替一行解決策:

コメントで Frank が提案したように、1 行の代替案は次のように記述できます:

new Date(SECONDS * 1000).toISOString().slice(11, 19);
ログイン後にコピー

以上がJavaScript で秒を HH:MM:SS 形式に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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