code: protected function adjust(Map $fields)
      {
          parent::adjust($fields);
          $adjuster = $this->getAdjuster();
          $second   = $fields->get(self::$SECOND);
          if ($second < 0) {
              $adjuster->moveDown($fields);
          } else if (59 < $second) {
              $adjuster->moveUp($fields);
          } else {
              return;
          }
          
          $this->adjust($fields);
      }
docs: 時刻の不整合を調整します.
  @ignore