code: private function adjustFromFormat(Datetime $d)
      {
          return $this->usingTz ? $d->add("minute", $this->internalOffset - $this->externalOffset) : $d;
      }
docs: このオブジェクトがタイムゾーンを利用する場合は,
  引数の時間オブジェクトを補正した結果を返します.
  タイムゾーンを利用しない場合は引数をそのまま返します.
  このメソッドは各種 format メソッドから呼ばれます.
  
  @param  Datetime $d 補正対象の時間オブジェクト
  @return Datetime    補正結果