Как я могу автоматически определять переход на летнее время в PHP?
echo date('I');
I (заглавная i) - это 1/0, обозначающая, действует ли в настоящее время летнее время.
http://php.net/manual/en/function.date.php
надеюсь, это поможет.