ホームページ >バックエンド開発 >PHPチュートリアル >PHPのtime()とdate()の時刻がローカルコンピュータの時刻と異なる_PHPチュートリアル

PHPのtime()とdate()の時刻がローカルコンピュータの時刻と異なる_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:43:12911ブラウズ

私のクラスメートは、なぜphpのtime()とdate()の時間がローカルコンピュータの時間と違うのかとよく尋ねます。注意深く計算すると、これは8時間の差があります。 php date_default_timezone_set のタイムゾーン設定の問題 簡単な設定だけです。

PHPのtime()とdate()の時刻がローカルコンピュータの時刻と異なる_PHPチュートリアル

日付と時刻が一致しない場合は、date_default_timezone_set を使用してタイムゾーンを設定できます:

コードは次のとおりです コードをコピー
"; ​ // 現在時刻を計算する echo date('Y-m-d H:i:s',time()-600) //10 時間を減算します。 echo "
"; ​ // タイムスタンプから時刻まで echo date('Y-m-d H:i:s',1364277600); ​ //時間をタイムスタンプに変換します(秒単位のみが正確です) echo strtotime("2013-03-26 14:00"); echo "
"; ​

?>

上記の方法に加えて、php.ini でタイムゾーンを設定することもできます。これにより、将来、プログラムで date_default_timezone_set('Asia/Chongqing'); を追加する必要がなくなります。

コードは次のとおりですコードをコピー
日付.タイムゾーン = 中国

http://www.bkjia.com/PHPjc/633191.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/633191.html技術記事よく学生から「phpのtime()とdate()の時間がローカルコンピュータの時間と違うのは何時間ですか?」とよく質問されますが、よく計算すると、phpのdate_default_timです。 .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。