Intl.RelativeTimeFormat
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2020.
Das Intl.RelativeTimeFormat
-Objekt ermöglicht die sprachsensitive relative Zeitformatierung.
Probieren Sie es aus
Konstruktor
Intl.RelativeTimeFormat()
-
Erstellt ein neues
Intl.RelativeTimeFormat
-Objekt.
Statische Methoden
Intl.RelativeTimeFormat.supportedLocalesOf()
-
Gibt ein Array zurück, das die der angegebenen Locales enthält, die unterstützt werden, ohne auf die Standard-Locale der Laufzeitumgebung zurückgreifen zu müssen.
Instanz-Eigenschaften
Diese Eigenschaften sind auf Intl.RelativeTimeFormat.prototype
definiert und werden von allen Intl.RelativeTimeFormat
-Instanzen geteilt.
Intl.RelativeTimeFormat.prototype.constructor
-
Die Konstruktorfunktion, die das Instanzobjekt erstellt hat. Bei
Intl.RelativeTimeFormat
-Instanzen ist der Anfangswert derIntl.RelativeTimeFormat
-Konstruktor. Intl.RelativeTimeFormat.prototype[Symbol.toStringTag]
-
Der Anfangswert der
[Symbol.toStringTag]
-Eigenschaft ist der String"Intl.RelativeTimeFormat"
. Diese Eigenschaft wird inObject.prototype.toString()
verwendet.
Instanz-Methoden
Intl.RelativeTimeFormat.prototype.format()
-
Formatiert einen
value
und eineunit
entsprechend der Locale und der Formatierungsoptionen des gegebenenIntl.RelativeTimeFormat
-Objekts. Intl.RelativeTimeFormat.prototype.formatToParts()
-
Gibt ein
Array
von Objekten zurück, das das relative Zeitformat in Teilen repräsentiert, die für eine benutzerdefinierte locale-sensible Formatierung verwendet werden können. Intl.RelativeTimeFormat.prototype.resolvedOptions()
-
Gibt ein neues Objekt mit Eigenschaften zurück, die die während der Initialisierung des Objekts errechneten Locale- und Formatierungsoptionen widerspiegeln.
Beispiele
Grundlegende Verwendung des Formats
Das folgende Beispiel zeigt, wie ein relativer Zeitformatierer für die englische Sprache verwendet wird.
Verwendung von formatToParts
Das folgende Beispiel zeigt, wie man einen relativen Zeitformatierer erstellt, der formatierte Teile zurückgibt.
Spezifikationen
Specification |
---|
ECMAScript® 2026 Internationalization API Specification # relativetimeformat-objects |
Browser-Kompatibilität
Siehe auch
- Polyfill von
Intl.RelativeTimeFormat
in FormatJS Intl
Intl.RelativeTimeFormat
auf v8.dev (2018)