echo(time());
echo"<br>";
echo date("m/d/Y h:i", time());
mit dem obigen Code bekomme ichphp Zeitzone und Zeitstempel
1477355817 //this convert into 10/25/2016 @ 12:36am (UTC)
10/24/2016 05:36
Sie die Zeit, um den folgenden Link umwandeln können, das Problem zu sehen. http://www.unixtimestamp.com/index.php
Die obige Nummer ist GMT-Zeit. was ist 19 Stunden voraus? aber die Zeit unten stimmt mit meiner Zeitzone überein, wie kommt es? Dies verursacht ein Problem mit meiner Sitzung, da php timestamp Greenwich Mean Time
ausgibt, was dazu führt, dass meine Sitzung bei der Erstellung abläuft.
Wahrscheinlich Ihrem Server und unixtimestamp.com verwenden unterschiedliche Standard-Zeitzonen: http://php.net/manual/en/function.date-default- timezone-set.php – b85411
OP hier, aktualisiert auf Code-Codierer 3.1.1 irgendwie behoben. CI Release 3.1.1 Update an einem Samstag und dieses Problem ist am Montag passiert. aber es sollte keine Korrelation zwischen den beiden geben. – codenoob