Hi!
Was dürfte nix damit zu tun haben, deine Uhr(nicht)umstellpraxis oder dass heute 23:59 eine Stunde eher ist als am Jahresende (im Verhältnis zu UTC)?
Ich nehm zur Kenntnis, daß es unglaublich komplizierte Möglichkeiten gibt zu sagen, daß einfach die Serverzeit nicht stimmt...
Warum sollte sie nicht stimmen? Die verwendeten Funktionen arbeiten mit Lokalzeit und nicht mit UTC. Dadurch kommt bis zur Umstellung auf Normalzeit die eine Stunde Verschiebung gegenüber dem Jahresende zustande.
Was PHP als Lokalzeit annimmt, lässt sich kunfigurieren. Es wird allerdings nicht besser, nähme er UTC-Funktionen (gm...) oder konfigurierte er UTC als Zeitzone für die verwendeten Funktionen. Dann wäre das Ergebnis dass die Tageszahl um 2 Uhr springt und zur Normalzeit um 1 Uhr. Er muss ermitteln, ob grad Sommerzeit ist (geht mit date()) und die eine Stunde wegkorrigieren.
Lo!