Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Menukar Tarikh dan Masa UTC kepada Waktu Tempatan dalam JavaScript dan jQuery?
Menukar Masa Tarikh UTC kepada Masa Tarikh Setempat
Apabila menerima pembolehubah datetime daripada pelayan dalam format UTC, keperluan timbul untuk menukarnya ke zon waktu pelayar pengguna semasa untuk paparan yang tepat. Panduan ini menyediakan penyelesaian berasaskan JavaScript atau jQuery untuk tugasan ini.
Penukaran JavaScript
Untuk menukar rentetan waktu tarikh UTC dalam JavaScript, ikut langkah berikut:
Tambah rentetan 'UTC' pada yang asal datetime:
Buat objek Date baharu menggunakan rentetan yang diubah suai:
Contoh:
utcDateTime = '6/29/2011 4:52:48 PM UTC'; date = new Date(utcDateTime);
The output `Wed Jun 29 2011 09:52:48 GMT-0700 (PDT)` represents the local time in the user's browser, corresponding to 4:52:48 PM UTC. **jQuery Conversion** jQuery provides a similar method for UTC datetime conversion: >``` var date = $.datepicker.parseDate('utc', '6/29/2011 4:52:48 PM UTC');
Pembolehubah tarikh yang terhasil akan mengandungi bersamaan waktu tempatan UTC datetime.
Nota: Contoh yang ditunjukkan menganggap zon waktu pengguna ialah Pacific Daylight Time (PDT). Waktu tempatan sebenar yang dipaparkan akan berbeza-beza berdasarkan tetapan zon waktu penyemak imbas pengguna.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Tarikh dan Masa UTC kepada Waktu Tempatan dalam JavaScript dan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!