Bagaimana Menghuraikan Rentetan Tarikh Tanpa Penukaran Zon Waktu dalam JavaScript?

DDD
Lepaskan: 2024-10-26 00:23:02
asal
367 orang telah melayarinya

How to Parse a Date String Without Timezone Conversion in JavaScript?

Menghuraikan Tarikh tanpa Zon Waktu dalam JavaScript

Apabila menghuraikan rentetan tarikh tanpa zon waktu tertentu dalam JavaScript, penyemak imbas mentafsirkannya berdasarkan zon waktu setempat. Ini boleh membawa kepada hasil yang tidak dijangka apabila bekerja dengan tarikh merentas zon waktu yang berbeza. Untuk mengatasi isu ini, penyelesaian diperlukan yang mengelakkan tafsiran zon waktu dan menghasilkan objek Tarikh sepadan dengan waktu tempatan.

Satu pendekatan melibatkan memanfaatkan kaedah getTimezoneOffset(). Kaedah ini mengembalikan perbezaan antara zon waktu tempatan dan UTC dalam beberapa minit. Dengan menambahkan nilai yang dikembalikan oleh getTimezoneOffset() didarab dengan 60000 (milisaat seminit) kepada nilai getTime() tarikh, pengimbangan zon waktu diperbetulkan. Berikut ialah contoh:

<code class="javascript">var date = new Date('2016-08-25T00:00:00');
var userTimezoneOffset = date.getTimezoneOffset() * 60000;
var correctedDate = new Date(date.getTime() + userTimezoneOffset);</code>
Salin selepas log masuk

Ini menghasilkan objek Tarikh sepadan dengan waktu tempatan pada masa penghuraian, tanpa sebarang penukaran zon waktu. Adalah penting untuk ambil perhatian bahawa getTimezoneOffset() boleh mengembalikan kedua-dua nilai negatif dan positif bergantung pada lokasi.

Atas ialah kandungan terperinci Bagaimana Menghuraikan Rentetan Tarikh Tanpa Penukaran Zon Waktu 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!