But it's always been (with and without DST):
$ctime = $gmt - $timezone
or permuted:
$gmt - $ctime = $timezone

If you want to account for the DST differences, you need to use $daylight, e.g.:
"GMT" = $ctime - $daylight + $timezone
which is the same as:
$gmt - $daylight

While it's somehow confusing, I don't regard it a bug - however the helpfile coulde be more explicit here smile