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:

javascriptlet 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:

javascriptlet 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:

javascriptlet str = '2025-12-31';
let res = str.split('-').reverse().join('/');

console.log(res); // dapat rentetan '31/12/2025'
Задание 1

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