Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

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