Bagaimana untuk Menghuraikan dan Memformat Tarikh ISO 8601 dalam JavaScript?

DDD
Lepaskan: 2024-10-27 01:38:30
asal
665 orang telah melayarinya

How to Parse and Format ISO 8601 Dates in JavaScript?

Menghuraikan Tarikh ISO 8601 dalam JavaScript: Panduan Komprehensif

Apabila bekerja dengan tarikh, adalah penting untuk memahami cara menghuraikannya daripada pelbagai format . Satu format yang biasa ditemui di seluruh web ialah ISO 8601, yang mengikut struktur standard untuk mewakili tarikh dan masa.

Menghuraikan Tarikh ISO 8601

Untuk menghuraikan tarikh ISO 8601 dalam JavaScript, anda boleh memanfaatkan objek Tarikh, yang boleh mengendalikan rentetan ISO 8601 sebagai parameter pertamanya. Sebagai contoh, memandangkan tarikh ISO 8601 berikut:

2014-04-07T13:58:10.104Z
Salin selepas log masuk

Anda boleh menghuraikannya menggunakan kod berikut:

<code class="javascript">var d = new Date("2014-04-07T13:58:10.104Z");</code>
Salin selepas log masuk

Menyesuaikan Format Tarikh

Selepas menghuraikan tarikh, anda mungkin mahu memformatkannya dengan cara tertentu. Kaedah toString() bagi objek Date menyediakan perwakilan lalai tarikh. Walau bagaimanapun, untuk menyesuaikan format, anda boleh menggunakan pustaka pihak ketiga atau mencipta fungsi pemformatan anda sendiri.

Sebagai contoh, untuk memformat tarikh yang dihuraikan sebagai "28 Januari 2011 - 7:30PM EST," anda boleh menggunakan format tersuai berikut:

January <DD>, <YYYY> - <HH>:<\MM><AM>\<\PM> <TZ>
Salin selepas log masuk

Di mana:

  • mewakili hari dalam bulan itu (cth., 28)
  • mewakili tahun (cth., 2011)
  • mewakili jam (mis., 19 untuk 7:30 malam)
  • mewakili minit (cth., 30)
  • mewakili meridian (cth., PM)
  • mewakili zon waktu (cth., EST)

Kesimpulan

Menghuraikan tarikh ISO 8601 dalam JavaScript adalah mudah menggunakan objek Tarikh. Dengan menggunakan teknik pemformatan tersuai, anda boleh menyesuaikan output dengan keperluan khusus anda. Ingat untuk menguji logik penghuraian dan pemformatan anda dengan teliti untuk memastikan hasil yang tepat dan konsisten.

Atas ialah kandungan terperinci Bagaimana untuk Menghuraikan dan Memformat Tarikh ISO 8601 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!