2016-10-25 10 views
0
echo(time()); 
echo"<br>"; 
echo date("m/d/Y h:i", time()); 

私はあなたが時間が問題を参照するには、以下のリンクを使用して変換することができますPHPのタイムゾーンとタイムスタンプ

1477355817 //this convert into 10/25/2016 @ 12:36am (UTC) 
10/24/2016 05:36 

を取得します。 http://www.unixtimestamp.com/index.php

上記の数値はGMT時です。 19時間先ですか?しかし、以下の時間は私のタイムゾーンには間違いありません、どうですか? phpのタイムスタンプがGreenwich Mean Timeであるため、作成時にセッションの有効期限が切れるため、これは私のセッションで問題を引き起こしています。

+1

ほとんどの場合、サーバーとunixtimestamp.comが異なるデフォルトのタイムゾーンを使用していますhttp://php.net/manual/en/function.date-default- timezone-set.php – b85411

+0

OPここで、コードチェンジャ3.1.1に更新されました。土曜日にCIリリース3.1.1のアップデートがあり、この問題は月曜日に発生しました。両者の間には相関関係があってはいけません。 – codenoob

答えて

1

タイムゾーンを設定する場合は、これを使用します。

date_default_timezone_set('UTC');

または

date_default_timezone_set('COUNTRY/CITY');

関連する問題