Променад формата датума у JavaScript-у

Хајде сада да научимо да мењамо формат датума. Нека, на пример, имамо стринг са датумом у формату година-месец-дан. Хајде да променимо формат тог датума у други, на пример, у овакав: дан/месец/година.

Хајде да решимо задатак на конкретном примеру. Нека у променљивој date лежи датум '2025-12-31'. Хајде да претворимо овај датум у '31/12/2025'

За решавање задатка поделићемо наш стринг '2025-12-31' у низ, користећи метод split са разделником цртицом. Као резултат у нултом елементу низа ће бити година, у првом - месец, у другом - дан:

javascriptlet str = '2025-12-31';
let arr = str.split('-');
console.log(arr); // добијамо низ ['2025', '12', '31']

Сада, приступајући различитим елементима низа преко њихових кључева, формирајмо потребан стринг:

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

console.log(res); // добијамо стринг '31/12/2025'

Може се такође користити комбинација метода split, reverse и join:

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

console.log(res); // добијамо стринг '31/12/2025'
Задание 1

Дат је датум у формату година-месец-дан. Претворите овај датум у формат дан.месец.година.