ホームページ > バックエンド開発 > PHPチュートリアル > date() メソッドでのタイムスタンプの読み取りに関する奇妙な問題!みんな!

date() メソッドでのタイムスタンプの読み取りに関する奇妙な問題!みんな!

WBOY
リリース: 2016-06-13 13:20:24
オリジナル
972 人が閲覧しました

date() メソッドによるタイムスタンプの読み取りに関する奇妙な問題! !みんなを助けてください! ! !
タイムスタンプがある場合: 1343836800

(1) 私のローカルエリア:

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
echo date('Y-m-d H:i:s', 1343836800);

ログイン後にコピー
ログイン後にコピー

出力: 2012-08-01 16: 00:00

(2) 会社のサーバー:
PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
echo date('Y-m-d H:i:s', 1343836800);

ログイン後にコピー
ログイン後にコピー

出力: 2012-08-02 00:00:00

同じタイムスタンプの 2 つの出力値が異なるのはなぜですか? ? ?

-----解決策--------------------------------
2 つの時間の差は 8 時間です。これはタイムゾーン設定の問題に違いありません。
------解決策------------------
ローカル環境はグリニッジ標準時です。タイムゾーンを設定します:
date_default_timezone_set('PRC');
echo date('Y-m-d H:i:s', 1343836800);
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート