protected function modifierTimezone($input)
    {
        if ($input instanceof \DateTimeZone) return $input;

        try {
            $output = new \DateTimeZone($input);

            return $output;
        } catch (\Exception $exception) {
            if (!empty($this->log)) $this->log->error("Failed to convert \\DateTimeZone object from string " . $input);
        }

        return NULL;
    }