⊗jsPmTmFCh 315 of 505 menu

Menukar Format Tarikh dalam JavaScript

Sekarang mari kita belajar menukar format tarikh. Sebagai contoh, katakan kita mempunyai rentetan tarikh dalam format tahun-bulan-hari. Mari tukar format tarikh ini kepada format lain, contohnya, kepada: hari/bulan/tahun.

Mari selesaikan masalah ini dengan contoh khusus. Katakan pembolehubah date mengandungi tarikh '2025-12-31'. Mari tukarkan tarikh ini kepada '31/12/2025'

Untuk menyelesaikan masalah, mari pecahkan rentetan '2025-12-31' kepada array menggunakan kaedah split dengan pembahagi sempang. Hasilnya, elemen array pada indeks sifar akan menjadi tahun, pada indeks pertama - bulan, dan pada indeks kedua - hari:

let str = '2025-12-31'; let arr = str.split('-'); console.log(arr); // dapat array ['2025', '12', '31']

Sekarang, dengan merujuk kepada elemen array yang berbeza menggunakan kunci mereka, mari bentukkan rentetan yang kita perlukan:

let str = '2025-12-31'; let arr = str.split('-'); let res = arr[2] + '/' + arr[1] + '/' + arr[0]; console.log(res); // dapat rentetan '31/12/2025'

Anda juga boleh menggunakan gabungan kaedah split, reverse dan join:

let str = '2025-12-31'; let res = str.split('-').reverse().join('/'); console.log(res); // dapat rentetan '31/12/2025'

Diberi tarikh dalam format tahun-bulan-hari. Tukar tarikh ini kepada format hari.bulan.tahun.

plsvmsesaz