Temporal.PlainDateTime : propriété monthCode
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 monthCode des instances de Temporal.PlainDateTime retourne une chaîne spécifique au calendrier représentant le mois de cette date. Elle dépend du calendrier.
Généralement, il s'agit de M suivi d'un numéro de mois à deux chiffres. Pour les mois intercalaires, il s'agit du code du mois précédent suivi de L (même si c'est conceptuellement un dérivé du mois suivant ; par exemple, dans le calendrier hébraïque, Adar I a le code M05L mais Adar II a le code M06). Si le mois intercalaire est le premier mois de l'année, le code est M00L.
Le mutateur d'accesseur de monthCode 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.monthCode.
Exemples
>Utiliser la propriété monthCode
const date = Temporal.PlainDateTime.from("2021-07-01"); // calendrier ISO 8601
console.log(date.monthCode); // "M07"
console.log(date.month); // 7
Spécifications
| Spécification |
|---|
| Temporal> # sec-get-temporal.plaindatetime.prototype.monthcode> |
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.month - La propriété
Temporal.PlainDateTime.prototype.daysInMonth - La propriété
Temporal.PlainDateTime.prototype.monthsInYear - La propriété
Temporal.PlainDate.prototype.monthCode