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 |
浏览器兼容性
加载中…