Temporal.PlainDateTime : propriété calendarId
Disponibilité limitée
Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.
La propriété d'accesseur calendarId des instances de Temporal.PlainDateTime retourne une chaîne de caractères représentant le calendrier utilisé pour interpréter la date ISO 8601 interne.
Voir Intl.supportedValuesOf() pour une liste des types de calendriers couramment pris en charge.
Le mutateur d'accesseur de calendarId est undefined. Vous ne pouvez pas modifier cette propriété directement. Utilisez la méthode withCalendar() pour créer un nouvel objet Temporal.PlainDateTime avec la nouvelle valeur souhaitée.
Exemples
>Utiliser la propriété calendarId
js
const dt = Temporal.PlainDateTime.from("2021-07-01T08:00:00");
console.log(dt.calendarId); // "iso8601" ; par défaut
const dt2 = Temporal.PlainDateTime.from("2021-07-01T08:00:00[u-ca=chinese]");
console.log(dt2.calendarId); // "chinese"
const dt3 = dt2.withCalendar("hebrew");
console.log(dt3.calendarId); // "hebrew"
Spécifications
| Spécification |
|---|
| Temporal> # sec-get-temporal.plaindatetime.prototype.calendarid> |
Compatibilité des navigateurs
Voir aussi
- L'objet
Temporal.PlainDateTime