Temporal.ZonedDateTime.prototype.era
Temporal.ZonedDateTime
实例的 era
访问器属性返回一个特定于日历的小写字符串,表示此日期的纪元,如果日历不使用纪元(例如,ISO 8601),则返回 undefined
。era
和 eraYear
一起唯一标识日历中的年份,与 year
的作用相同。它取决于日历。
era
的设置器为 undefined
。您不能直接更改此属性。使用 with()
方法创建具有所需新值的新 Temporal.ZonedDateTime
对象。
有关一般信息和更多示例,请参见 Temporal.PlainDate.prototype.era
。
示例
使用 era
js
const dt = Temporal.ZonedDateTime.from("2021-07-01[America/New_York]"); // ISO 8601 calendar
console.log(dt.era); // undefined
const dt2 = Temporal.ZonedDateTime.from(
"2021-07-01[America/New_York][u-ca=gregory]",
);
console.log(dt2.era); // gregory
规范
规范 |
---|
Temporal # sec-get-temporal.zoneddatetime.prototype.era |
浏览器兼容性
加载中…