Date 对象到 Temporal PlainYearMonth

Date object to Temporal PlainYearMonth

我有一个 javascript 日期对象作为输入数据,我想要一个时间 PlainYearMonth 输出。

我试过了,

const inputDate = new Date();
    const outputData = Temporal.PlainYearMonth.from(inputDate.toTemporalInstant().toString({smallestUnit: 'minute'}));
    console.log(outputData);

但是我收到这个错误,

Uncaught RangeError: Z designator not supported for PlainYearMonth

我找到了另一种即时获取 PlainYearMonth 的方法。

 const inputDate = new Date();
    const outputData = inputDate.toTemporalInstant()
        .toZonedDateTimeISO(timeZone).toPlainYearMonth();
    console.log(outputData);