Isu \'Tarikh Tidak Sah\' Safari: Cara Mengendalikan Ketidakkonsistenan Penghuraian Tarikh

Linda Hamilton
Lepaskan: 2024-10-21 17:37:02
asal
874 orang telah melayarinya

Safari's

Isu Tarikh Tidak Sah dalam Safari:

Dalam pembangunan web, pengendalian tarikh kadangkala boleh menimbulkan cabaran merentas penyemak imbas yang berbeza. Isu penghuraian khusus penyemak imbas timbul apabila membuat objek Date baharu menggunakan format input tertentu, seperti yang digambarkan dalam contoh di bawah:

alert(new Date('2010-11-29'));
Salin selepas log masuk

Semasa penyemak imbas seperti Chrome dan Firefox mengendalikan format ini tanpa masalah, Safari menghadapi ralat "tarikh tidak sah." Sebab percanggahan ini terletak pada cara Safari mentafsir rentetan input.

Untuk menyelesaikan isu ini, ungkapan biasa boleh digunakan untuk menukar rentetan itu kepada format yang dikenali Safari. Berikut ialah penyelesaian satu baris yang mudah:

console.log (new Date('2011-04-12'.replace(/-/g, "/")));
Salin selepas log masuk

Dalam kod ini, ungkapan biasa /-/g menggantikan semua aksara sempang (-) dengan garis miring ke hadapan (/), menghasilkan rentetan yang mematuhi Safari format tarikh dijangka. Penggantian ini membolehkanSafari berjaya menghuraikan tarikh dan memaparkan hasil yang sah.

Atas ialah kandungan terperinci Isu \'Tarikh Tidak Sah\' Safari: Cara Mengendalikan Ketidakkonsistenan Penghuraian Tarikh. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!