code: public static function oldest()
      {
          $args = func_get_args();
          if (isset($args[0]) && is_array($args[0])) {
              $args = $args[0];
          }
          return Arrays::min(Arrays::pickup($args, "Peach\\DT\\Time"));
      }
docs: 引数に渡された時間オブジェクトの中で最も古いものを返します.
  引数に Time 型オブジェクトを羅列するか, Time 型オブジェクトの配列を指定してください.
  引数に Time が一つも存在しない場合は NULL を返します.
  
  @param array|Time $time...
  @return Time      引数の中で最も古い Time オブジェクト.
  引数が空か, Time オブジェクトが含まれていない場合は NULL