dnightTimeRecord()).
          1. Let _destEpochNs_ be GetUTCEpochNanoseconds(_isoDateTimeOther_).
          1. Set _duration_ to ? RoundRelativeDuration(_duration_, _destEpochNs_, _isoDateTime_, ~unset~, _temporalDate_.[[Calendar]], _settings_.[[LargestUnit]], _settings_.[[RoundingIncrement]], _settings_.[[SmallestUnit]], _settings_.[[RoundingMode]]).
        1. Let _result_ be ! TemporalDurationFromInternal(_duration_, ~day~).
        1. If _operation_ is ~since~, set _result_ to CreateNegatedTemporalDura