Temporal.PlainYearMonth.prototype.toPlainDate()

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Phương thức toPlainDate() của các thực thể Temporal.PlainYearMonth trả về một đối tượng Temporal.PlainDate mới đại diện cho năm-tháng này và một ngày được cung cấp trong cùng hệ thống lịch.

Cú pháp

js
toPlainDate(dayInfo)

Tham số

dayInfo Optional

Một đối tượng đại diện cho thành phần ngày của PlainDate kết quả, chứa thuộc tính sau:

day

Tương ứng với thuộc tính day.

Giá trị trả về

Một đối tượng Temporal.PlainDate mới đại diện cho ngày được chỉ định bởi năm-tháng này và ngày trong dayInfo, được diễn giải trong hệ thống lịch của năm-tháng này.

Ngoại lệ

RangeError

Ném ra nếu bất kỳ tùy chọn nào không hợp lệ.

TypeError

Ném ra nếu dayInfo không phải là đối tượng.

Ví dụ

Sử dụng 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]

Đặc tả

Specification
Temporal
# sec-temporal.plainyearmonth.prototype.toplaindate

Tương thích trình duyệt

Xem thêm