⊗jsPmTmFCh 315 of 505 menu

Mengubah Format Tanggal dalam JavaScript

Sekarang mari kita belajar mengubah format tanggal. Misalnya, kita memiliki string dengan tanggal dalam format tahun-bulan-hari. Mari ubah format tanggal ini ke format lain, misalnya, menjadi seperti ini: hari/bulan/tahun.

Mari selesaikan masalah ini dengan contoh konkret. Misalkan dalam variabel date terdapat tanggal '2025-12-31'. Mari ubah tanggal ini menjadi '31/12/2025'

Untuk menyelesaikan masalah, kita akan memecah string kita '2025-12-31' menjadi array menggunakan metode split dengan pemisah tanda hubung. Hasilnya, pada elemen nol array akan menjadi tahun, pada elemen pertama - bulan, pada elemen kedua - hari:

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

Sekarang, dengan mengakses elemen array yang berbeda melalui kuncinya, kita bentuk string yang kita butuhkan:

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

Anda juga dapat menggunakan kombinasi metode split, reverse dan join:

let str = '2025-12-31'; let res = str.split('-').reverse().join('/'); console.log(res); // akan mendapatkan string '31/12/2025'

Diberikan tanggal dalam format tahun-bulan-hari. Ubah tanggal ini menjadi format hari.bulan.tahun.

kkesderuuzc