Wenn ich als Zieltermin für den Countdown einen Termin > 31.12.2009 eingebe, errechnet der Countdown eine deutlich zu hohe Anzahl der verbleibenden Tage.
Bei genauerer Untersuchung habe ich festgestellt, dass in Zeile 38 der Countdown.php mit
PHP-Code:
date('Y', $objDate->timestamp)
das Jahr 1970 abgerufen wird (weiß jetzt nicht genau, ob das an meinem Server liegt, aber der gibt ansonsten eigentlich für ein aktuelles Datum den korrekten Timestamp aus).
Mit folgender "Notlösung" habe ich es jetzt bei mir gefixt - weiß aber nicht, ob das die eleganteste Lösung ist, weil ich nicht so fit in PHP bin:
Ersetze Zeile 38
PHP-Code:
$years = date('Y') - date('Y', $objDate->timestamp);
durch
PHP-Code:
$arrYear = explode('.', $arrTag[1]);
$years = $arrYear[2] - date('Y');
Viele Grüße
ezett
Lesezeichen