Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2017 browserübergreifend verfügbar.
Das Intl.DateTimeFormat Objekt ermöglicht sprachsensitive Datums- und Zeitformatierung.
Erstellt ein neues Intl.DateTimeFormat Objekt.
Gibt ein Array zurück, das die der bereitgestellten lokalen Einstellungen enthält, die unterstützt werden, ohne auf die Standard-Locale der Laufzeitumgebung zurückzufallen.
Diese Eigenschaften sind auf Intl.DateTimeFormat.prototype definiert und werden von allen Intl.DateTimeFormat Instanzen geteilt.
Intl.DateTimeFormat.prototype.constructorDie Konstruktorfunktion, die das Instanzobjekt erstellt hat. Für Intl.DateTimeFormat Instanzen ist der Anfangswert der Intl.DateTimeFormat Konstruktor.
Intl.DateTimeFormat.prototype[Symbol.toStringTag]Der Anfangswert der [Symbol.toStringTag] Eigenschaft ist der String "Intl.DateTimeFormat". Diese Eigenschaft wird in Object.prototype.toString() verwendet.
Getter-Funktion, die ein Datum gemäß den Locale- und Formatierungsoptionen dieses DateTimeFormat Objekts formatiert.
Intl.DateTimeFormat.prototype.formatRange()Diese Methode erhält zwei Datum Objekte und formatiert die Datumsspanne auf die prägnanteste Weise basierend auf den Locale- und Optionsvorgaben, die bei der Instanziierung von DateTimeFormat bereitgestellt wurden.
Intl.DateTimeFormat.prototype.formatRangeToParts()Diese Methode erhält zwei Datum Objekte und gibt ein Array von Objekten zurück, die die landesspezifischen Tokens enthalten, die jeden Teil der formatierten Datumsspanne darstellen.
Intl.DateTimeFormat.prototype.formatToParts()Gibt ein Array von Objekten zurück, die den Datumstring in Teile zerlegen, die für eine benutzerdefinierte, locale-bewusste Formatierung verwendet werden können.
Intl.DateTimeFormat.prototype.resolvedOptions()Gibt ein neues Objekt mit Eigenschaften zurück, die die Locale- und Formatierungsoptionen widerspiegeln, die während der Initialisierung des Objekts berechnet wurden.
Bei grundlegender Nutzung ohne Angabe einer Locale verwendet DateTimeFormat die Standard-Locale und Standardoptionen.
Dieses Beispiel zeigt einige der Unterschiede in lokalisierten Datums- und Zeitformaten. Um das Format der Sprache zu erhalten, die in der Benutzeroberfläche Ihrer Anwendung verwendet wird, stellen Sie sicher, dass Sie diese Sprache (und möglicherweise einige Ersatzsprachen) mit dem Argument locales angeben:
Die Datums- und Zeitformate können mit dem Argument options angepasst werden:
Die verwendeten Kalender- und Zahlenformate können ebenfalls unabhängig über options-Argumente festgelegt werden:
| ECMAScript® 2027 Internationalization API Specification # datetimeformat-objects |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.