 of 12 avoids trouble at the extremes of the representable range of Temporal.PlainDateTime, which stops just before midnight on each end.</p>
      </emu-note>
      <emu-alg>
        1. Let _isoDateTime_ be CombineISODateAndTimeRecord(_isoDate_, NoonTimeRecord()).
        1. Return ISODateTimeWithinLimits(_isoDateTime_).
      </emu-alg>
    </emu-clause>

    <emu-clause id="sec-temporal-compareisodate" type="abstract operation">
      <h1>
        CompareISODate (
          _isoDate1_: an ISO Date Record