Temporal.Instant : méthode toZonedDateTimeISO()
Disponibilité limitée
Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.
La méthode toZonedDateTimeISO() des instances de Temporal.Instant retourne un nouvel objet Temporal.ZonedDateTime représentant cet instant dans le fuseau horaire défini en utilisant le système de calendrier ISO 8601.
Syntaxe
toZonedDateTimeISO(timeZone)
Paramètres
timeZone-
Soit une chaîne de caractères, soit une instance de
Temporal.ZonedDateTimereprésentant le fuseau horaire à utiliser. Si c'est une instance deTemporal.ZonedDateTime, son fuseau horaire est utilisé. Si c'est une chaîne de caractères, elle peut être un identifiant de fuseau horaire nommé, un identifiant de fuseau horaire avec décalage, ou une chaîne de caractères de date-heure contenant un identifiant de fuseau horaire ou un décalage (voir fuseaux horaires et décalages pour plus d'informations).
Valeur de retour
Un nouvel objet Temporal.ZonedDateTime représentant cet instant dans le fuseau horaire défini en utilisant le système de calendrier ISO 8601.
Exceptions
RangeError-
Levée si le nom du fuseau horaire est invalide.
TypeError-
Levée si
timeZonen'est pas une chaîne de caractères ou une instance deTemporal.ZonedDateTime.
Exemples
>Utiliser la méthode toZonedDateTimeISO()
const instant = Temporal.Instant.from("2021-08-01T12:34:56.123456789Z");
const zonedDateTime = instant.toZonedDateTimeISO("America/New_York");
console.log(zonedDateTime.toString()); // 2021-08-01T08:34:56.123456789-04:00[America/New_York]
const localDateTime = instant.toZonedDateTimeISO(Temporal.Now.timeZoneId());
console.log(localDateTime.toString()); // Cet instant dans votre fuseau horaire
Spécifications
| Spécification |
|---|
| Temporal> # sec-temporal.instant.prototype.tozoneddatetimeiso> |
Compatibilité des navigateurs
Voir aussi
- L'objet
Temporal.Instant - L'objet
Temporal.ZonedDateTime - La méthode
Temporal.ZonedDateTime.prototype.toInstant()