ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript で Unix タイムスタンプを HH:MM:SS 形式に変換する方法

JavaScript で Unix タイムスタンプを HH:MM:SS 形式に変換する方法

Patricia Arquette
リリース: 2025-01-03 02:40:39
オリジナル
205 人が閲覧しました

How to Convert Unix Timestamps to HH:MM:SS Format in JavaScript?

JavaScript で Unix タイムスタンプを人間が判読できる時間に変換する

データベースを操作する場合、タイムスタンプは通常、Unix タイムスタンプとして保存されます。 1970 年 1 月 1 日から経過した秒数。ただし、これらのタイムスタンプが転送されるときJavaScript などのフロントエンド コードでは、多くの場合、人間が判読できる形式である必要があります。

JavaScript で Unix タイムスタンプを HH/MM/SS 形式の時刻に変換するには、次の手順に従います。

  • JavaScript 日付オブジェクトを作成します: タイムスタンプを 1000 倍して、次のように変換します。
  • 時間、分、秒の抽出: getHours()、getMinutes()、および getSeconds() メソッドを使用して、それぞれのデータを抽出します。 Date オブジェクトからの時刻の一部。
  • 時刻の書式設定: を埋め込みます。 substr(-2) メソッドを使用して、分と秒をゼロで結合し、目的の HH/MM/SS 形式で時、分、秒を連結します。

たとえば、Unix タイムスタンプ 1549312452 を考えてみましょう。上記の手順を使用します:

  • 日付オブジェクト: タイムスタンプから Date オブジェクトを作成します: var date = new Date(1549312452 * 1000);
  • 部分の抽出: 時間 (10)、分 ( 30)、および対応するメソッドを使用した秒 (23)メソッド.
  • 時刻の形式: 分と秒をゼロで埋めます: minutes = "0" date.getMinutes();、秒 = "0" date.getSeconds();、それらを連結して、formattedTime = "10:30:23" を取得します。

したがって、Unixタイムスタンプ 1549312452 は、「10:30:23」として HH/MM/SS 形式の時刻に変換されます。

以上がJavaScript で Unix タイムスタンプを HH:MM:SS 形式に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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