⊗jsPmTmFCh 315 of 505 menu

Dátumformátum változtatása JavaScriptben

Most pedig tanuljuk meg, hogyan változtathatjuk meg a dátum formátumát. Tegyük fel például, hogy van egy dátumunk sztring formátumban a év-hónap-nap formátumban. Változtassuk meg ennek a dátumnak a formátumát egy másikra, például erre: nap/hónap/év.

Oldjuk meg a feladatot egy konkrét példán. Tegyük fel, hogy a date változóban a '2025-12-31' dátum található. Alakítsuk át ezt a dátumot '31/12/2025' formátumra.

A feladat megoldásához bontsuk fel a '2025-12-31' sztringünket tömbre, a split metódus segítségével, a kötőjel elválasztó karakterként használatával. Ennek eredményeképpen a tömb nulladik eleme az év lesz, az első - a hónap, a második - a nap:

let str = '2025-12-31'; let arr = str.split('-'); console.log(arr); // ['2025', '12', '31'] tömböt kapunk

Most pedig, a tömb különböző elemeihez hozzáférve azok kulcsa alapján, alakítsuk ki a kívánt sztringet:

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

Használhatjuk a split, reverse és join metódusok kombinációját is:

let str = '2025-12-31'; let res = str.split('-').reverse().join('/'); console.log(res); // '31/12/2025' sztringet kapjuk

Adott egy dátum év-hónap-nap formátumban. Alakítsa át ezt a dátumot nap.hónap.év formátumra.

byrusvcsuzc