private function _setTimezone($timezone)
{
date_default_timezone_set($timezone);
// calculate an offset for DBMS
$now = new DateTime();
$minutes = $now->getOffset() / 60;
$sign = $minutes < 0 ? -1 : 1;
$minutes = abs($minutes);
$hours = floor($minutes / 60);
$minutes -= $hours * 60;
$offset = sprintf('%+d:%02d', $hours * $sign, $minutes);
$this->iaDb->setTimezoneOffset($offset);
}