Memaparkan Tarikh/Masa dalam Format Tempatan Pengguna dengan Offset Masa
Apabila membentangkan tarikh dan masa kepada pengguna akhir, adalah penting untuk memaparkannya dalam zon waktu dan format tempatan mereka. Ini memastikan kejelasan dan pengalaman pengguna yang lancar merentas lokasi geografi yang berbeza. Begini cara untuk mencapai matlamat ini menggunakan JavaScript.
Pendekatan:
Pendekatan yang disyorkan adalah untuk mengendalikan pemformatan tarikh/masa dan penukaran zon waktu dalam JavaScript pada bahagian klien. Ini membolehkan pelayan mengekalkan format cap waktu berasaskan UTC yang konsisten untuk storan data, sambil menyesuaikan diri dengan pilihan tempat pelanggan.
Pelaksanaan JavaScript:
// Convert a UTC date to the user's local timezone const d = new Date(); d.setUTCFullYear(2004); d.setUTCMonth(1); d.setUTCDate(29); d.setUTCHours(2); d.setUTCMinutes(45); d.setUTCSeconds(26); // Output various date/time formats using locale-specific methods console.log(d.toLocaleString()); // Locale-specific date and time string console.log(d.toLocaleDateString()); // Locale-specific date string console.log(d.toLocaleTimeString()); // Locale-specific time string
Penjelasan:
Petua Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Memaparkan Tarikh/Masa dalam Format Setempat Pengguna dengan Time Offset?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!