Temporal.ZonedDateTime : méthode toPlainDateTime()
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 toPlainDateTime() des instances de Temporal.ZonedDateTime retourne un nouvel objet Temporal.PlainDateTime représentant les parties date et heure de cette date et heure. Seules les informations de fuseau horaire sont supprimées.
Attention :
Après qu'un Temporal.ZonedDateTime a été converti en Temporal.PlainDateTime, 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
toPlainDateTime()
Paramètres
Aucun.
Valeur de retour
Un nouvel objet Temporal.PlainDateTime représentant les parties date et heure de cette date et heure.
Exemples
>Utiliser la méthode toPlainDateTime()
const zdt = Temporal.ZonedDateTime.from(
"2021-07-01T12:34:56.987654321-04:00[America/New_York]",
);
const plainDateTime = zdt.toPlainDateTime();
console.log(plainDateTime.toString()); // 2021-07-01T12:34:56.987654321
Spécifications
| Spécification |
|---|
| Temporal> # sec-temporal.zoneddatetime.prototype.toplaindatetime> |
Compatibilité des navigateurs
Voir aussi
- L'objet
Temporal.ZonedDateTime - L'objet
Temporal.PlainDateTime - La méthode
Temporal.ZonedDateTime.prototype.toPlainDate() - La méthode
Temporal.ZonedDateTime.prototype.toPlainTime() - La méthode
Temporal.ZonedDateTime.prototype.toInstant() - La méthode
Temporal.PlainDateTime.prototype.toZonedDateTime()