Hallo Tom,
Nur Sommer- und Winterzeit sind bei der Methode ein Problem, Zeitzonen und Schaltjahre werden durch die PHP-Datumsfunktionen bereits berücksichtigt.
Aber nicht bei der stumpfen Division
$tage = ($bdate-$vdate)/86400;
Es gibt Tage, die kürzer sind als 86400 Sekunden und
es gibt Tage, die länger sind als 86400 Sekunden
Sag ich ja: Sommer- und Winterzeit. Schaltjahre und Zeitzonen haben damit erstmal nicht allzu viel zu tun (wobei man Sommer- und Winterzeit immer zu den Zeitzonen zählt, aber ob ich nun bei UTC+02 oder UTC-11 eine Stunde addiere, ist egal).
Viele Grüße,
Christian