⊗jsPmTmFCh 315 of 505 menu

Datumformaat wijzigen in JavaScript

Laten we nu leren hoe we het datumformaat kunnen wijzigen. Stel dat we bijvoorbeeld een tekenreeks met een datum hebben in het formaat jaar-maand-dag. Laten we het formaat van deze datum veranderen naar een ander, bijvoorbeeld naar dit: dag/maand/jaar.

Laten we het probleem oplossen met een concreet voorbeeld. Stel dat in de variabele date de datum '2025-12-31' ligt. Laten we deze datum omzetten naar '31/12/2025'

Om het probleem op te lossen, splitsen we onze tekenreeks '2025-12-31' in een array, met behulp van de methode split met een koppelteken als scheidingsteken. Als resultaat zal zich op de nulste positie van de array het jaar bevinden, op de eerste - de maand, en op de tweede - de dag:

let str = '2025-12-31'; let arr = str.split('-'); console.log(arr); // krijgen de array ['2025', '12', '31']

Nu, door toegang te krijgen tot de verschillende elementen van de array via hun sleutels, vormen we de voor ons benodigde tekenreeks:

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

We kunnen ook een combinatie van methoden gebruiken: split, reverse en join:

let str = '2025-12-31'; let res = str.split('-').reverse().join('/'); console.log(res); // krijgen de tekenreeks '31/12/2025'

Gegeven een datum in het formaat jaar-maand-dag. Converteer deze datum naar het formaat dag.maand.jaar.

kkithiuzlnl