-alg>
    </emu-clause>

    <emu-clause id="sec-temporal-temporaldatetostring" type="abstract operation">
      <h1>
        TemporalDateToString (
          _temporalDate_: a Temporal.PlainDate,
          _showCalendar_: ~auto~, ~always~, ~never~, or ~critical~,
        ): a String
      </h1>
      <dl class="header">
        <dt>description</dt>
        <dd>It formats _temporalDate_ to an ISO 8601 / RFC 9557 string.</dd>
      </dl>
      <emu-alg>
        1. Let _year_ be PadISOYear(_temporalDate_.[[IS