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
dayInfoFacultatif-
Un objet représentant le composant jour de la
PlainDaterésultante, contenant la propriété suivante :
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
dayInfon'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
- L'objet
Temporal.PlainYearMonth - L'objet
Temporal.PlainDate - La méthode
Temporal.PlainDate.prototype.toPlainYearMonth()