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:

javascriptlet 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:

javascriptlet 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:

javascriptlet str = '2025-12-31';
let res = str.split('-').reverse().join('/');

console.log(res); // krijgen de tekenreeks '31/12/2025'
Задание 1

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