Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Menukar Tarikh-Masa UTC kepada Masa Penyemak Imbas Setempat dalam JavaScript?

Bagaimanakah Saya Boleh Menukar Tarikh-Masa UTC kepada Masa Penyemak Imbas Setempat dalam JavaScript?

Barbara Streisand
Barbara Streisandasal
2024-12-06 12:20:13449semak imbas

How Can I Convert UTC Date-Time to Local Browser Time in JavaScript?

Menukar Tarikh-Masa UTC kepada Masa Penyemak Imbas Setempat

Masalah:

Apabila menerima nilai tarikh-masa dalam UTC format daripada pelayan, seperti "29/6/2011 4:52:48 PTG," adalah perlu untuk tukarkannya kepada zon waktu penyemak imbas tempatan pengguna menggunakan JavaScript.

Penyelesaian Menggunakan JavaScript:

Untuk menyelesaikan tugasan ini, tambahkan 'UTC' pada rentetan tarikh-masa sebelum menukarnya kepada objek Tarikh JavaScript:

var date = new Date('6/29/2011 4:52:48 PM UTC');

Ini akan melaraskan masa tarikh secara automatik kepada masa penyemak imbas tempatan pengguna, mengakibatkan output berikut apabila memanggil date.toString():

"Wed Jun 29 2011 09:52:48 GMT-0700 (PDT)"

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Tarikh-Masa UTC kepada Masa Penyemak Imbas Setempat 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