Formatieren eines JavaScript-Datums

Zuletzt aktualisiert am
Donnerstag 12. Mai 2022

javascript datum formatieren

Einfache Datumsformate, die JavaScript standardmäßig anbietet.

ISO-Daten

ISO-Daten verwenden den ISO 8601-Standard, um Datums- und Uhrzeitangaben auf verschiedene Arten anzugeben. Javascript verwendet dies standardmäßig, da es sich um einen klar definierten, präzisen und konsistenten Standard handelt. Es ist der internationale Standard für die Darstellung von Datums- und Uhrzeitangaben.

javascript date

Norm ISO 8601

MM — Monat von 01 bis 12
MMM — Monatskürzel von Jan. bis Dez.
DD — Tag vom 01. bis zum letzten Tag des Monats (verschiedene)
JJJJ — Jahr als 4-stellige Zahl
T — Trennzeichen zwischen Datum und Uhrzeit
HH — Stunden von 00 bis 23 Uhr
MM — Minuten von 00 bis 59
SS — Sekunden von 00 bis 59

	new Date().toLocaleDateString('en-us', {
  weekday: 'long',
  year: 'numeric',
  month: 'short',
  day: 'numeric',
});
// "Wednesday , May 11, 2022"
	

javascript format

JavaScript Datumsmethoden

Es gibt so viele Methoden, die Sie auf das Datumsobjekt anwenden können.

  • getFullYear() – erhält das Jahr als vierstellige Zahl (yyyy)
  • getMonth() – erhält den Monat als Zahl (0-11)
  • getDate() – erhält den Tag als Zahl (1-31)
  • getHours() – bekommt die Stunde (0-23)

toDateString() Methode

Die JavaScript-Methode toDateString() gibt den Datumsteil eines Datumsobjekts in Form einer Zeichenfolge im folgenden Format zurück

	new Date().toDateString();
	
  • Die ersten drei Buchstaben des Wochentagsnamens
  • Die ersten drei Buchstaben des Monatsnamens
  • Zweistelliger Tag des Monats, bei Bedarf links eine Null aufgefüllt
  • Vierstelliges Jahr (mindestens), links ggf. mit Nullen aufgefüllt
	Wed May 11 2022
	

date format javascript

toLocaleDateString() Methode

Diese Methode gibt das date-Objekt als Zeichenfolge zurück.

Syntax

	toLocaleDateString();
toLocaleDateString(locales);
toLocaleDateString(locales, options);
	
	const currentDate = new Date();

const options = {
  weekday: 'long',
  year: 'numeric',
  month: 'short',
  day: 'numeric',
};

console.log(currentDate.toLocaleDateString('de-DE', options));
// Mittwoch, 11. Mai 2022

console.log(currentDate.toLocaleDateString('ar-EG', options));
// الأربعاء، ١١ مايو ٢٠٢٢

console.log(currentDate.toLocaleDateString('en-us', options));
// Wednesday, May 11, 2022

console.log(currentDate.toLocaleDateString('ja', options));
// 2022年5月11日水曜日
	

Ausgabe

	Mittwoch, 11. Mai 2022
الأربعاء، ١١ مايو ٢٠٢٢
Wednesday, May 11, 2022
2022年5月11日水曜日
	

date time format javascript

toTimeString() Methode

toTimeString() hilft beim Extrahieren von Informationen über die Uhrzeit aus der Datumsvariablen.

	const currentDate = new Date();

console.log(currentDate.toTimeString());
// 05:57:29 GMT+0000 (GMT)
	

Ausgabe

	05:57:29 GMT+0000 (GMT)
	

toUTCString() Methode

toUTCString() gibt die Greenwich Mean Time oder Coordinated Universal Time aus der aktuellen Landeszeit zurück.

	const currentDate = new Date();

console.log(currentDate.toUTCString());
// Thu, 12 May 2022 06:00:07 GMT
	

Ausgabe

	Thu, 12 May 2022 06:00:07 GMT
	

format date js

Das Datumsobjekt verfügt über etwa sieben Formatierungsmethoden.

	const currentDate = new Date();

currentDate.toString();
currentDate.toDateString();
currentDate.toLocaleString();
currentDate.toLocaleDateString();
currentDate.toGMTString();
currentDate.toUTCString();
currentDate.toISOString();
	
	Wed May 11 2022 15:59:26 GMT+0000 (GMT)
Wed May 11 2022
5/11/2022, 3:59:26 PM
5/11/2022
Wed, 11 May 2022 15:59:26 GMT
Wed, 11 May 2022 15:59:26 GMT
2022-05-11T15:59:26.175Z