Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana Menghuraikan Rentetan Tarikh dalam format \'dd.mm.yyyy\' dalam JavaScript?

Bagaimana Menghuraikan Rentetan Tarikh dalam format \'dd.mm.yyyy\' dalam JavaScript?

Linda Hamilton
Linda Hamiltonasal
2024-10-28 09:56:02808semak imbas

How to Parse Date Strings in 'dd.mm.yyyy' format in JavaScript?

Menghuraikan Rentetan Tarikh dalam Format dd.mm.yyyy

Menghuraikan rentetan tarikh dalam format tertentu boleh menjadi tugas yang kerap dalam JavaScript. Khususnya, mari kita fokus pada pengendalian tarikh dalam format 'dd.mm.yyyy'.

Untuk mencapai matlamat ini, kita boleh menggunakan objek 'Date' yang berkuasa dalam kombinasi dengan kaedah 'String.split'. Begini caranya:

var strDate = "03.09.1979"; // Input date string

// Split the string into its individual components: day, month, year
var dateParts = strDate.split(".");

// Create a new Date object using the parsed components
var date = new Date(dateParts[2], (dateParts[1] - 1), dateParts[0]);

Dalam kod ini:

  1. Pembolehubah 'strDate' memegang rentetan tarikh input dalam format 'dd.mm.yyyy'.
  2. 'String.split' memecahkan rentetan mengikut pembatas ('.'), menghasilkan tatasusunan yang dipanggil 'dateParts' yang mengandungi tiga elemen: hari, bulan dan tahun.
  3. Objek 'Tarikh' pembina menerima tiga parameter: tahun, bulan (diindeks 0), dan hari. Ambil perhatian bahawa bulan itu diselaraskan dengan menolak 1 untuk menjajarkan dengan konvensyen JS di mana bulan adalah berasaskan sifar.
  4. Pembolehubah 'tarikh' yang terhasil kini mewakili tarikh yang dihuraikan dalam bentuk objek Tarikh JavaScript.

Rujuk Rujukan JavaScript Teras Mozilla untuk objek 'Tarikh' dan kaedah 'String.split' untuk dokumentasi lanjut. Teknik ini menyediakan cara yang mantap dan cekap untuk mengendalikan rentetan tarikh dalam format 'dd.mm.yyyy' dalam JavaScript.

Atas ialah kandungan terperinci Bagaimana Menghuraikan Rentetan Tarikh dalam format \'dd.mm.yyyy\' 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