timeZoneId); $timeRemote = new DateTime('now', $dateTimeZoneRemote); $datTimeZoneUtc = new DateTimeZone('UTC'); $timelocal = new DateTime('now', $datTimeZoneUtc); $offset = $dateTimeZoneRemote->getOffset( $timelocal ) / 3600; echo $offset; ?>