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:
let 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:
let 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:
let str = '2025-12-31';
let res = str.split('-').reverse().join('/');
console.log(res); // saame stringi '31/12/2025'
Antud kuupäev vormingus aasta-kuu-päev. Teisendage see kuupäev vormingusse päev.kuu.aasta.