Temporal.Now : méthode statique zonedDateTimeISO()
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 statique zonedDateTimeISO() des instances de Temporal.Now retourne la date et l'heure actuelles sous forme d'objet Temporal.ZonedDateTime, dans le calendrier ISO 8601 et le fuseau horaire défini.
Syntaxe
Temporal.Now.zonedDateTimeISO()
Temporal.Now.zonedDateTimeISO(timeZone)
Paramètres
timeZoneFacultatif-
Soit une chaîne de caractères, soit une instance de
Temporal.ZonedDateTimereprésentant le fuseau horaire dans lequel interpréter l'heure système. Si c'est une instance deTemporal.ZonedDateTime, son fuseau horaire est utilisé. Si c'est une chaîne de caractères, il peut s'agir d'un identifiant de fuseau horaire nommé, d'un identifiant de fuseau horaire avec décalage, ou d'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
La date et l'heure actuelles dans le fuseau horaire défini, sous forme d'objet Temporal.ZonedDateTime utilisant le calendrier ISO 8601. A la même précision que Temporal.Now.instant().
Exceptions
RangeError-
Levée si le fuseau horaire est invalide.
Exemples
>Utiliser la méthode zonedDateTimeISO()
// La date et l'heure actuelles dans le fuseau horaire du système
const dateTime = Temporal.Now.zonedDateTimeISO();
console.log(dateTime); // par exemple : 2021-10-01T06:12:34.567890123+03:00[Africa/Nairobi]
// La date et l'heure actuelles dans le fuseau horaire "America/New_York"
const dateTimeInNewYork = Temporal.Now.zonedDateTimeISO("America/New_York");
console.log(dateTimeInNewYork); // par exemple : 2021-09-30T23:12:34.567890123-04:00[America/New_York]
Spécifications
| Spécification |
|---|
| Temporal> # sec-temporal.now.zoneddatetimeiso> |
Compatibilité des navigateurs
Voir aussi
- L'objet
Temporal.Now - L'objet
Temporal.ZonedDateTime