PHP "date"-Problem?

Ich will für ein Datum “30.06.2012, 23:59” die Abweichung von GMT berechnen.

$gmt_delta=date(‘P’,$end_date_raw); liefert mir “+02:00”, obwohl das wg. Sommerzeit ja nur “+01:00” sein dürfte…

$is_summer_time=date(‘I’,$end_date_raw); liefert, richtiger Weise, true…

Bug, oder sehe ich da was falsch??

Ist das nicht korrekt, da ja erst am 24.03.2012 eine Stunde auf Sommerzeit vorgestellt wird? damit wären es dann +1.00

Thomas

[QUOTE=tosam;84335]Ist das nicht korrekt, da ja erst am 24.03.2012 eine Stunde auf Sommerzeit vorgestellt wird? damit wären es dann +1.00

Thomas[/QUOTE]
Denke ich nicht, weil ich ja das zukünftige Datum angeben.

Die Tatsache, dass das Sommerzeit ist, wird ja richtig erkannt

Ok, ich habe das mal bei mir nachgestellt, bei mir wird +1.00 angezeigt.

Liegt es evtl. an der unterschiedlich interpretierten Zeitzone (Nur ein Gedanke)

[QUOTE=avenger;84334]Ich will für ein Datum “30.06.2012, 23:59” die Abweichung von GMT berechnen.

$gmt_delta=date(‘P’,$end_date_raw); liefert mir “+02:00”, obwohl das wg. Sommerzeit ja nur “+01:00” sein dürfte…
[/QUOTE]
Hm, Mitteleuropäische Zeit ist GMT+1, Mitteleuropäische Sommerzeit GMT+2, oder nicht?