Tach!
Eine von mehreren Möglichkeiten:
mit date() und time() kannst DU feststellen, ob er der Server überhaupt Sommerzeit unterstützt und ob er aktuell einen Zeit-Offset benutzt und wie groß der ist.
Jeder Server unterstützt das, der die Zeitzonendatenbank geladen hat. Und man muss die Werte nicht feststellen, man kann die Zone festlegen.
dedlfix.