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.