Ändern des Datumsformats in JavaScript

Lassen Sie uns nun lernen, wie man das Datumsformat ändert. Nehmen wir zum Beispiel an, wir haben einen String mit einem Datum im Format Jahr-Monat-Tag. Lassen Sie uns das Format dieses Datums in ein anderes ändern, zum Beispiel in dieses: Tag/Monat/Jahr.

Lassen Sie uns die Aufgabe an einem konkreten Beispiel lösen. Nehmen wir an, in der Variable date liegt das Datum '2025-12-31'. Lassen Sie uns dieses Datum in '31/12/2025' umwandeln.

Um die Aufgabe zu lösen, teilen wir unseren String '2025-12-31' in ein Array auf, indem wir die Methode split mit dem Trennstrich Bindestrich verwenden. Dadurch befindet sich im nullten Element des Arrays das Jahr, im ersten - der Monat, im zweiten - der Tag:

javascriptlet str = '2025-12-31';
let arr = str.split('-');
console.log(arr); // erhalten das Array ['2025', '12', '31']

Indem wir nun auf die verschiedenen Elemente des Arrays über ihre Schlüssel zugreifen, bilden wir den gewünschten String:

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

console.log(res); // erhalten den String '31/12/2025'

Man kann auch eine Kombination der Methoden split, reverse und join verwenden:

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

console.log(res); // erhalten den String '31/12/2025'
Задание 1

Gegeben ist ein Datum im Format Jahr-Monat-Tag. Wandeln Sie dieses Datum in das Format Tag.Monat.Jahr um.