Temporal.ZonedDateTime : méthode toPlainTime()
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 toPlainTime() des instances de Temporal.ZonedDateTime retourne un nouvel objet Temporal.PlainTime représentant la partie temps de cette date et heure.
Attention :
Après qu'un Temporal.ZonedDateTime a été converti en Temporal.PlainTime, il n'est plus sensible au fuseau horaire. Les opérations ultérieures comme les opérations arithmétiques ou les opérations with() ne tiendront pas compte de l'heure d'été et peuvent ne pas produire les mêmes résultats que les opérations équivalentes avec le Temporal.ZonedDateTime d'origine. Cependant, à moins que vous n'effectuiez ces opérations lors d'une transition de décalage horaire, il est impossible de remarquer la différence. Par conséquent, soyez très prudent lors de cette conversion, car les résultats ultérieurs peuvent être corrects la plupart du temps, mais ne deviennent incorrects que lors des transitions de décalage comme le début ou la fin de l'heure d'été.
Syntaxe
toPlainTime()
Paramètres
Aucun.
Valeur de retour
Un nouvel objet Temporal.PlainTime représentant la partie temps de cette date et heure.
Exemples
>Utiliser la méthode toPlainTime()
const zdt = Temporal.ZonedDateTime.from(
"2021-07-01T12:34:56.987654321-04:00[America/New_York]",
);
const plainTime = zdt.toPlainTime();
console.log(plainTime.toString()); // 12:34:56.987654321
Spécifications
| Spécification |
|---|
| Temporal> # sec-temporal.zoneddatetime.prototype.toplaintime> |
Compatibilité des navigateurs
Voir aussi
- L'objet
Temporal.ZonedDateTime - L'objet
Temporal.PlainTime - La méthode
Temporal.ZonedDateTime.prototype.toPlainDate() - La méthode
Temporal.ZonedDateTime.prototype.toPlainDateTime() - La méthode
Temporal.ZonedDateTime.prototype.toInstant()