Kuupäevavormingu muutmine JavaScriptis

Õpime nüüd muutma kuupäeva vormingut. Oletame, et meil on näiteks kuupäevaga string vormingus aasta-kuu-päev. Muudame selle kuupäeva vormingut teiseks, näiteks selliseks: päev/kuu/aasta.

Lahendame ülesande konkreetsel näitel. Olgu muutujas date kuupäev '2025-12-31'. Teisendame selle kuupäeva kujule '31/12/2025'

Ülesande lahendamiseks jagame oma stringi '2025-12-31' massiiviks, kasutades meetodit split eraldajaga sidekriips. Selle tulemusena on massiivi nullindas element aasta, esimeses - kuu, teises - päev:

javascriptlet str = '2025-12-31';
let arr = str.split('-');
console.log(arr); // saame massiivi ['2025', '12', '31']

Nüüd, viidates massiivi erinevatele elementidele nende võtmete kaudu, moodustame vajaliku stringi:

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

console.log(res); // saame stringi '31/12/2025'

Võib kasutada ka meetodite split, reverse ja join kombinatsiooni:

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

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

Antud kuupäev vormingus aasta-kuu-päev. Teisendage see kuupäev vormingusse päev.kuu.aasta.