Skip to content

Commit f6b3312

Browse files
Ms2gerptomato
authored andcommitted
Polyfill: Use abstract operations in ZonedDateTime#toPlain{YearMonth,MonthDay}.
1 parent 8108694 commit f6b3312

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/zoneddatetime.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -748,14 +748,14 @@ export class ZonedDateTime {
748748
const calendar = GetSlot(this, CALENDAR);
749749
const fieldNames = ES.CalendarFields(calendar, ['monthCode', 'year']);
750750
const fields = ES.ToTemporalYearMonthFields(this, fieldNames);
751-
return calendar.yearMonthFromFields(fields, {});
751+
return ES.YearMonthFromFields(calendar, fields);
752752
}
753753
toPlainMonthDay() {
754754
if (!ES.IsTemporalZonedDateTime(this)) throw new TypeError('invalid receiver');
755755
const calendar = GetSlot(this, CALENDAR);
756756
const fieldNames = ES.CalendarFields(calendar, ['day', 'monthCode']);
757757
const fields = ES.ToTemporalMonthDayFields(this, fieldNames);
758-
return calendar.monthDayFromFields(fields, {});
758+
return ES.MonthDayFromFields(calendar, fields);
759759
}
760760
getISOFields() {
761761
if (!ES.IsTemporalZonedDateTime(this)) throw new TypeError('invalid receiver');

0 commit comments

Comments
 (0)