Temporal.PlainMonthDay.prototype.toPlainDate()
toPlainDate()
方法是 Temporal.PlainMonthDay
实例的一个方法,它返回一个新的 Temporal.PlainDate
对象,该对象表示此月份-日期以及提供的年份,使用相同的日历系统。
语法
js
toPlainDate(yearInfo)
参数
返回值
一个新的 Temporal.PlainDate
对象,表示此月份-日期和 yearInfo
中的年份指定的日期,并根据此月份-日期的日历系统进行解释。
异常
RangeError
-
如果任何选项无效,则抛出。
TypeError
-
如果
yearInfo
不是一个对象,则抛出该错误。
示例
使用 toPlainDate()
js
const md = Temporal.PlainMonthDay.from("07-01");
const date = md.toPlainDate({ year: 2021 });
console.log(date.toString()); // 2021-07-01
const md2 = Temporal.PlainMonthDay.from("2021-07-01[u-ca=japanese]");
const date2 = md2.toPlainDate({ era: "reiwa", eraYear: 1 });
console.log(date2.toString()); // 2019-07-01[u-ca=japanese]
规范
规范 |
---|
Temporal # sec-temporal.plainmonthday.prototype.toplaindate |
浏览器兼容性
加载中…