⊗jsPmTmFCh 315 of 505 menu

Ændring af datoformat i JavaScript

Lad os nu lære at ændre datoformatet. Lad os for eksempel sige, at vi har en streng med en dato i formatet år-måned-dag. Lad os ændre denne datoes format til et andet, for eksempel til dette: dag/måned/år.

Lad os løse opgaven med et konkret eksempel. Lad variablen date indeholde datoen '2025-12-31'. Lad os omdanne denne dato til '31/12/2025'

For at løse opgaven vil vi opdele vores streng '2025-12-31' i et array ved hjælp af metoden split med en bindestreg som separator. Som et resultat vil elementet med indeks nul i arrayet indeholde året, elementet med indeks et - måneden, og elementet med indeks to - dagen:

let str = '2025-12-31'; let arr = str.split('-'); console.log(arr); // vi får arrayet ['2025', '12', '31']

Nu, ved at tilgå de forskellige elementer i arrayet via deres nøgler, kan vi danne den streng, vi har brug for:

let str = '2025-12-31'; let arr = str.split('-'); let res = arr[2] + '/' + arr[1] + '/' + arr[0]; console.log(res); // vi får strengen '31/12/2025'

Du kan også bruge en kombination af metoderne split, reverse og join:

let str = '2025-12-31'; let res = str.split('-').reverse().join('/'); console.log(res); // vi får strengen '31/12/2025'

Der gives en dato i formatet år-måned-dag. Omregn denne dato til formatet dag.måned.år.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis