oldbear Posted September 18, 2011 Report Share Posted September 18, 2011 Hallo, bin durch Zufall draufgestossen ( Version 4.0.14 ): In der class.special_products.php wird zur Ermittlung des Datums die funktion mktime() verwendet. Auf einem Server mit php 5.2.12 geht die aber nicht mehr. Abhilfe: durch time() ersetzen. Grüsse Zitat: is_dst kann bei Sommerzeit (DST) auf 1 gesetzt werden, der Wert 0 steht für Winter-/Normalzeit und -1 (Standardwert) heißt, dass unbekannt ist, ob gerade Sommer- oder Winterzeit herrscht. Sofern unbekannt, versucht PHP, dies selbst herauszufinden. Das kann zu unerwarteten (aber dennoch korrekten) Ergebnissen führen. Einige Zeitangaben sind ungültig, wenn die automatische Zeitumstellung auf dem System aktiviert ist, auf dem PHP läuft, oder auf dem der Parameter is_dst den Wert 1 hat. Wenn die Sommerzeit (DST) z.B. um 02:00 Uhr aktiviert wird, sind alle Zeitangaben zwischen 02:00 Uhr und 03:00 Uhr ungültig und mktime() gibt einen undefinierten (meist negativen) Wert zurück. ==> genau das war der Fall ! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.