format('P'); $DST = $time->format('I'); if (strpos($timezoneOffset , '-') !== FALSE) { $str = intval(substr($timezoneOffset, 1, 2)); $arrayval = 11 - $str; //check DST if($DST) $arrayval -= 1; echo '{"timezone":"' . $arrayval . '"}'; } else if (strpos($timezoneOffset , '+') !== FALSE) { $str = intval(substr($timezoneOffset, 1, 2)); $arrayval = 11 + $str; //check DST if($DST) $arrayval -= 1; echo '{"timezone":"' . $arrayval . '"}'; } else { echo '{"timezone":"11"}'; } ?>