Променад формата датума у JavaScript-у
Хајде сада да научимо да мењамо формат датума. Нека, на пример, имамо стринг са датумом у формату година-месец-дан. Хајде да променимо формат тог датума у други, на пример, у овакав: дан/месец/година.
Хајде да решимо задатак на конкретном примеру.
Нека у променљивој date лежи датум
'2025-12-31'. Хајде да претворимо
овај датум у '31/12/2025'
За решавање задатка поделићемо наш стринг '2025-12-31'
у низ, користећи метод split
са разделником цртицом. Као резултат у нултом
елементу низа ће бити година, у првом -
месец, у другом - дан:
let str = '2025-12-31';
let arr = str.split('-');
console.log(arr); // добијамо низ ['2025', '12', '31']
Сада, приступајући различитим елементима низа преко њихових кључева, формирајмо потребан стринг:
let 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:
let str = '2025-12-31';
let res = str.split('-').reverse().join('/');
console.log(res); // добијамо стринг '31/12/2025'
Дат је датум у формату година-месец-дан. Претворите овај датум у формат дан.месец.година.