Temporal.PlainDateTime : propriété era
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 era des instances de Temporal.PlainDateTime retourne une chaîne de caractères en minuscules spécifique au calendrier représentant l'ère de cette date, ou undefined si le calendrier n'utilise pas d'ères (par exemple, ISO 8601). era et eraYear identifient ensemble de manière unique une année dans un calendrier, de la même manière que year. Elle dépend du calendrier utilisé.
Le mutateur d'accesseur de era est undefined. Vous ne pouvez pas modifier cette propriété directement. Utilisez la méthode with() pour créer un nouvel objet Temporal.PlainDateTime avec la nouvelle valeur souhaitée.
Pour des informations générales et plus d'exemples, voir Temporal.PlainDate.prototype.era.
Exemples
>Utiliser la propriété era
const dt = Temporal.PlainDateTime.from("2021-07-01"); // calendrier ISO 8601
console.log(dt.era); // undefined
const dt2 = Temporal.PlainDateTime.from("2021-07-01[u-ca=gregory]");
console.log(dt2.era); // ce
Spécifications
| Spécification |
|---|
| Temporal> # sec-get-temporal.plaindatetime.prototype.era> |
Compatibilité des navigateurs
Voir aussi
- L'objet
Temporal.PlainDateTime - La méthode
Temporal.PlainDateTime.prototype.with() - La méthode
Temporal.PlainDateTime.prototype.add() - La méthode
Temporal.PlainDateTime.prototype.subtract() - La propriété
Temporal.PlainDateTime.prototype.year - La propriété
Temporal.PlainDateTime.prototype.eraYear - La propriété
Temporal.PlainDate.prototype.era