Temporal.PlainDate.prototype.toPlainDateTime()

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

實驗性: 這是一項實驗性技術
在生產中使用此技術之前,請仔細檢查瀏覽器相容性表格

toPlainDateTime() 方法是 Temporal.PlainDate 例項的一個方法,它返回一個新的 Temporal.PlainDateTime 物件,該物件表示此日期和在同一日曆系統中提供的給定時間。

語法

js
toPlainDateTime()
toPlainDateTime(plainTime)

引數

plainTime 可選

一個字串、一個物件或一個 Temporal.PlainTime 例項,表示生成的 PlainDateTime 的時間部分。它使用與 Temporal.PlainTime.from() 相同的演算法轉換為 Temporal.PlainTime 物件。預設為 "00:00:00"

返回值

一個表示此日期和 plainTime 指定的日期和時間的新的 Temporal.PlainDateTime 物件,該物件將在此日期的日曆系統中進行解釋。

示例

使用 toPlainDateTime()

js
const date = Temporal.PlainDate.from("2021-07-01");
const dateTime = date.toPlainDateTime("12:34:56");
console.log(dateTime.toString()); // 2021-07-01T12:34:56

const midnight = date.toPlainDateTime();
console.log(midnight.toString()); // 2021-07-01T00:00:00

const date2 = Temporal.PlainDate.from("2021-07-01[u-ca=chinese]");
const dateTime2 = date2.toPlainDateTime("12:34:56");
console.log(dateTime2.toString()); // 2021-07-01T12:34:56[u-ca=chinese]

規範

規範
Temporal
# sec-temporal.plaindate.prototype.toplaindatetime

瀏覽器相容性

另見