Web 開発の領域では、多くの場合、ユーザー操作のタイムスタンプを正確に表示することが重要です。よくある課題の 1 つは、時間の数値表現であるミリ秒を、DD/MM/YYYY HH:MM:SS などの読みやすい形式に変換することです。この記事では、JavaScript を使用してミリ秒を人間にわかりやすい日付に変換するプロセスについて説明します。
表示されるタイムスタンプがサーバーを正確に反映していることを確認するには時刻を指定するには、サーバー側のタイムスタンプを使用することをお勧めします。これにより、ユーザーのタイムゾーンの違いやローカルマシンの不一致によって生じる不一致が排除されます。 JavaScript では、サーバーの API に AJAX リクエストを発行し、応答をキャプチャすることでサーバー時間を取得できます。
サーバー時間を取得したら、 1970 年 1 月 1 日 00:00:00 UTC からのミリ秒。このエポック タイムスタンプは、さまざまなシステム間で一貫性を保証する普遍的な参照ポイントです。 JavaScript では、Date オブジェクトの getTime() メソッドを使用して、現在のタイムスタンプをミリ秒単位で取得できます。
<code class="javascript">var time = new Date().getTime();</code>
ミリ秒を人間に変換するには-読み取り可能な日付の場合は、ミリ秒の値を使用して新しい Date オブジェクトを作成する必要があります:
<code class="javascript">var time = new Date(time);</code>
これで、Date オブジェクトのさまざまなメソッドを使用して、日付の個々のコンポーネントを抽出できます:
これらのコンポーネントを組み合わせることで、希望の日付形式を構築できます:
<code class="javascript">var formattedDate = date.getFullYear() + '/' + (date.getMonth() + 1) + '/' + date.getDate() + ' ' + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds();</code>
これにより、「2023/03/24 12:34:56」などの指定された形式で日付が出力されます。
jQuery/JavaScript でミリ秒を読み取り可能な日付に変換するのは簡単です。サーバー時間を取得し、エポックからのミリ秒を抽出し、Date オブジェクトによって提供されるメソッドを使用することにより、Web アプリケーションでのユーザー操作の時間を正確に表す、人間に優しいタイムスタンプを作成できます。
以上がJavaScript でミリ秒を人間が判読できる日付に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。