「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > JavaScript でミリ秒を人間が判読できる日付に変換するにはどうすればよいですか?

JavaScript でミリ秒を人間が判読できる日付に変換するにはどうすればよいですか?

2024 年 11 月 8 日に公開
ブラウズ:103

How to Convert Milliseconds to a Human-Readable Date in JavaScript?

jQuery/JavaScript でミリ秒を読み取り可能な日付に変換する

Web 開発の領域では、多くの場合、ユーザー インタラクションのタイムスタンプを正確に表示することが重要です。よくある課題の 1 つは、時間の数値表現であるミリ秒を、DD/MM/YYYY HH:MM:SS などの読みやすい形式に変換することです。この記事では、JavaScript を使用してミリ秒を人間にわかりやすい日付に変換するプロセスについて説明します。

サーバー時刻の決定

表示されるタイムスタンプがサーバーを正確に反映していることを確認するには時刻を指定するには、サーバー側のタイムスタンプを使用することをお勧めします。これにより、ユーザーのタイムゾーンの違いやローカルマシンの不一致によって生じる不一致が排除されます。 JavaScript では、サーバーの API に AJAX リクエストを送信し、その応答をキャプチャすることでサーバー時間を取得できます。

エポック以降のミリ秒数の取得

サーバー時刻を取得したら、 1970 年 1 月 1 日 00:00:00 UTC からのミリ秒。このエポック タイムスタンプは、さまざまなシステム間で一貫性を保証する普遍的な参照ポイントです。 JavaScript では、Date オブジェクトの getTime() メソッドを使用して、現在のタイムスタンプをミリ秒単位で取得できます。

var time = new Date().getTime();

ミリ秒を日付に変換

ミリ秒を人間が判読できる日付に変換するには、ミリ秒を使用して新しい Date オブジェクトを作成する必要があります。 value:

var time = new Date(time);

これで、Date オブジェクトのさまざまなメソッドを使用して、日付の個々のコンポーネントを抽出できます:

  • date.getFull Year(): 年
  • date.getMonth():月 (0 ベース)
  • date.getDate(): 月の日
  • date.getHours(): 時間 (0- 23)
  • date.getMinutes(): 分(0-59)
  • date.getSeconds(): 秒 (0-59)

これらのコンポーネントを組み合わせることで、目的の日付形式を構築できます:

var formattedDate = date.getFullYear()   '/'   (date.getMonth()   1)   '/'   date.getDate()   ' '   date.getHours()   ':'   date.getMinutes()   ':'   date.getSeconds();

これは、「2023」などの指定された形式で日付を出力します。 /03/24 12:34:56".

結論

ミリ秒を次のように変換しますjQuery/JavaScript で読み取れる日付は簡単です。サーバー時間を取得し、エポックからのミリ秒を抽出し、Date オブジェクトによって提供されるメソッドを使用することにより、Web アプリケーションでのユーザー操作の時間を正確に表す、人間に優しいタイムスタンプを作成できます。

リリースステートメント この記事は次の場所に転載されています: 1729499119 権利侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3