Temporal.PlainDate : propriété daysInYear
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 daysInYear des instances de Temporal.PlainDate retourne un entier positif représentant le nombre de jours dans l'année de cette date. Elle dépend du calendrier.
Pour le calendrier ISO 8601, cela correspond à 365, ou 366 dans une année bissextile. Dans d'autres systèmes de calendrier, cela peut varier, en particulier dans les calendriers non solaires.
Le mutateur d'accesseur de daysInYear est undefined. Vous ne pouvez pas modifier cette propriété directement.
Exemples
>Utiliser la propriété daysInYear
js
const date = Temporal.PlainDate.from("2021-07-01");
console.log(date.daysInYear); // 365
const date2 = Temporal.PlainDate.from("2020-07-01");
console.log(date2.daysInYear); // 366 ; 2020 est une année bissextile
const date3 = Temporal.PlainDate.from("2021-07-01[u-ca=chinese]");
console.log(date3.daysInYear); // 354
const date4 = Temporal.PlainDate.from("2023-07-01[u-ca=chinese]");
console.log(date4.daysInYear); // 384 ; 2023 est une année bissextile chinoise
Spécifications
| Spécification |
|---|
| Temporal> # sec-get-temporal.plaindate.prototype.daysinyear> |
Compatibilité des navigateurs
Voir aussi
- L'objet
Temporal.PlainDate - La méthode
Temporal.PlainDate.prototype.with() - La méthode
Temporal.PlainDate.prototype.add() - La méthode
Temporal.PlainDate.prototype.subtract() - La propriété
Temporal.PlainDate.prototype.year - La propriété
Temporal.PlainDate.prototype.dayOfYear - La propriété
Temporal.PlainDate.prototype.daysInMonth - La propriété
Temporal.PlainDate.prototype.daysInWeek