Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Menghuraikan dan Memformat Tarikh ISO 8601 dalam JavaScript?

Bagaimana untuk Menghuraikan dan Memformat Tarikh ISO 8601 dalam JavaScript?

DDD
DDDasal
2024-10-27 01:38:30665semak imbas

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

Anda boleh menghuraikannya menggunakan kod berikut:

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

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>

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!

Kenyataan:
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