public function timezone($timezone = null)
{
if (empty($timezone)) {
$query = $this->connection->query('SHOW TIME ZONE');
return $query->fetchColumn();
}
try {
$this->connection->exec("SET TIME ZONE '{$timezone}'");
return true;
} catch (PDOException $e) {
return false;
}
}