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

Linda Hamilton
Lepaskan: 2024-10-28 09:56:02
asal
807 orang telah melayarinya

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]);
Salin selepas log masuk

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!

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
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!