Tukar Epoch UTC kepada Tarikh Setempat: Penyelesaian Komprehensif
Cabaran untuk menukar zaman UTC kepada tarikh tempatan timbul apabila tingkah laku lalai daripada pembina Date() menganggap zaman tempatan. Ini boleh membawa kepada ketidaktepatan dalam perwakilan tarikh.
Untuk menangani isu ini, pendekatan yang lebih mantap boleh digunakan:
Penyelesaian:
var d = new Date(0);
var utcSeconds = // Replace with your UTC epoch in seconds
d.setUTCSeconds(utcSeconds);
Pendekatan ini memastikan bahawa tarikh, disimpan dalam pembolehubah "d", mewakili zaman UTC yang ditentukan dalam zon waktu tempatan.
Contoh:
Pertimbangkan zaman UTC 1234567890:
var utcSeconds = 1234567890; var d = new Date(0); d.setUTCSeconds(utcSeconds);
Pembolehubah "d" kini akan memegang tarikh setempat yang bersamaan dengan ini Zaman UTC: Jumaat 13 Feb 2009 18:31:30 GMT-0500 (EST).
Atas ialah kandungan terperinci Bagaimana untuk Menukar Epoch UTC kepada Tarikh Tempatan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!