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.PlainYearMonth : méthode toPlainDate()

Disponibilité limitée

Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.

La méthode toPlainDate() des instances de Temporal.PlainYearMonth retourne un nouvel objet Temporal.PlainDate représentant le mois et son année ainsi qu'un jour fourni dans le même système de calendrier.

Syntaxe

js
toPlainDate(dayInfo)

Paramètres

dayInfo Facultatif

Un objet représentant le composant jour de la PlainDate résultante, contenant la propriété suivante :

day

Correspond à la propriété day.

Valeur de retour

Un nouvel objet Temporal.PlainDate représentant la date définie par ce mois et son année ainsi que le jour dans dayInfo, interprété dans le système de calendrier de ce mois et de son année.

Exceptions

RangeError

Levée si l'une des options est invalide.

TypeError

Levée si dayInfo n'est pas un objet.

Exemples

Utiliser la méthode toPlainDate()

js
const ym = Temporal.PlainYearMonth.from("2021-07");
const date = ym.toPlainDate({ day: 1 });
console.log(date.toString()); // 2021-07-01

const ym2 = Temporal.PlainYearMonth.from("2021-07-01[u-ca=chinese]");
const date2 = ym2.toPlainDate({ day: 15 });
console.log(date2.toString()); // 2021-06-24[u-ca=chinese]

Spécifications

Spécification
Temporal
# sec-temporal.plainyearmonth.prototype.toplaindate

Compatibilité des navigateurs

Voir aussi