= formatAsctime) {
    month = expectMonth(&quot; &quot;);
    if (date.codeUnitAt(index) == SP) index++;
    day = expectNum(&quot; &quot;);
    hours = expectNum(&quot;:&quot;);
    minutes = expectNum(&quot;:&quot;);
    seconds = expectNum(&quot; &quot;);
    year = expectNum(&quot;&quot;);
  } else {
    expect(&quot; &quot;);
    day = expectNum(format == formatRfc1123 ? &quot; &quot; : &quot;-&quot;);
    month = expectMonth(format == formatRfc1123 ? &quot; &quot; : &quot;-&quot;);
    year = expectN