Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Menukar Tarikh UTC kepada Zon Waktu Setempat dalam JavaScript?

Bagaimanakah Saya Menukar Tarikh UTC kepada Zon Waktu Setempat dalam JavaScript?

Linda Hamilton
Lepaskan: 2024-12-05 21:58:11
asal
718 orang telah melayarinya

How Do I Convert UTC Dates to Local Time Zones in JavaScript?

Menukar Tarikh UTC kepada Zon Waktu Setempat dalam JavaScript

Dalam pembangunan web, selalunya perlu menukar tarikh daripada UTC (Coordinated Universal Time) format ke zon waktu tempatan pengguna untuk tujuan paparan. Begini cara anda boleh mencapai ini dalam JavaScript:

Masalah:

Anda mempunyai pembolehubah tarikh yang diperoleh daripada pelayan, diwakili dalam format UTC dan anda mahu menukarnya kepada masa pelayar pengguna semasa zon.

Penyelesaian:

Menggunakan JavaScript:

Untuk menukar rentetan tarikh UTC kepada zon waktu penyemak imbas semasa, anda boleh menggunakan pembina Date() baharu dengan melampirkan 'UTC' pada tarikh tersebut rentetan:

var date = new Date('6/29/2011 4:52:48 PM UTC');
console.log(date.toString()); // Output: "Wed Jun 29 2011 09:52:48 GMT-0700 (PDT)"
Salin selepas log masuk

Penjelasan:

Pembina Date() baharu menghuraikan rentetan tarikh dan melaraskannya berdasarkan zon waktu yang disediakan. Dengan menambahkan 'UTC' pada penghujung rentetan, tarikh ditafsirkan sebagai masa UTC. Objek tarikh yang terhasil mewakili waktu tempatan yang ditukar.

Nota:

Kaedah ini hanya disokong dalam penyemak imbas moden. Untuk penyemak imbas yang lebih lama, anda mungkin perlu menggunakan perpustakaan atau polyfill pihak ketiga untuk penukaran tarikh.

Atas ialah kandungan terperinci Bagaimanakah Saya Menukar Tarikh UTC kepada Zon Waktu Setempat dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan