Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

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

js
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()

js
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