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.