Ä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:
let 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:
let 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:
let str = '2025-12-31';
let res = str.split('-').reverse().join('/');
console.log(res); // erhalten den String '31/12/2025'
Gegeben ist ein Datum im Format Jahr-Monat-Tag. Wandeln Sie dieses Datum in das Format Tag.Monat.Jahr um.