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