Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Menukar Milisaat kepada Tarikh Boleh Dibaca Manusia dalam JavaScript?

Bagaimana untuk Menukar Milisaat kepada Tarikh Boleh Dibaca Manusia dalam JavaScript?

Patricia Arquette
Patricia Arquetteasal
2024-10-21 16:34:30873semak imbas

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

Menukar Milisaat kepada Tarikh Boleh Dibaca dalam jQuery/JavaScript

Dalam bidang pembangunan web, selalunya penting untuk memaparkan cap masa dengan tepat untuk interaksi pengguna. Satu cabaran biasa ialah menukar milisaat, perwakilan berangka masa, kepada format yang lebih mudah dibaca seperti DD/MM/YYYY HH:MM:SS. Dalam artikel ini, kami akan membimbing anda melalui proses menukar milisaat kepada tarikh mesra manusia menggunakan JavaScript.

Menentukan Masa Pelayan

Untuk memastikan cap masa yang dipaparkan mencerminkan pelayan dengan tepat masa, adalah disyorkan untuk menggunakan cap masa sebelah pelayan. Ini menghapuskan sebarang percanggahan yang disebabkan oleh variasi dalam zon waktu pengguna atau percanggahan mesin tempatan. Dalam JavaScript, anda boleh mendapatkan masa pelayan dengan membuat permintaan AJAX kepada API pelayan dan menangkap respons.

Mendapatkan Milidetik Sejak Epoch

Setelah anda mempunyai masa pelayan, anda boleh mengekstrak milisaat sejak 1 Januari 1970 00:00:00 UTC. Cap masa zaman ini ialah titik rujukan universal yang memastikan konsistensi merentas sistem yang berbeza. Dalam JavaScript, anda boleh menggunakan kaedah getTime() objek Date untuk mendapatkan cap masa semasa dalam milisaat:

<code class="javascript">var time = new Date().getTime();</code>

Menukar Milisaat kepada Tarikh

Untuk menukar milisaat kepada manusia -tarikh boleh dibaca, kita perlu mencipta objek Tarikh baharu menggunakan nilai milisaat:

<code class="javascript">var time = new Date(time);</code>

Kini, anda boleh menggunakan pelbagai kaedah objek Tarikh untuk mengekstrak komponen individu tarikh:

  • date.getFullYear(): Tahun
  • date.getMonth(): Bulan (berasaskan 0)
  • date.getDate(): Hari dalam bulan
  • date.getHours(): Jam (0-23)
  • tarikh.getMinutes (): Minit (0-59)
  • date.getSeconds(): Saat (0-59)

Dengan menggabungkan komponen ini, anda boleh membina format tarikh yang diingini:

<code class="javascript">var formattedDate = date.getFullYear() + '/' + (date.getMonth() + 1) + '/' + date.getDate() + ' ' + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds();</code>

Ini akan mengeluarkan tarikh dalam format yang ditentukan, seperti: "2023/03/24 12:34:56".

Kesimpulan

Menukar milisaat kepada tarikh yang boleh dibaca dalam jQuery/JavaScript adalah mudah. Dengan mendapatkan masa pelayan, mengekstrak milisaat sejak zaman itu dan menggunakan kaedah yang disediakan oleh objek Tarikh, anda boleh mencipta cap masa mesra manusia yang mewakili masa interaksi pengguna dalam aplikasi web anda dengan tepat.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Milisaat kepada Tarikh Boleh Dibaca Manusia dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn