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.
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.
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>
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:
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".
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!