ホームページ  >  記事  >  バックエンド開発  >  PHPを使用してタイムスタンプを日付に変換する場合と、mysql関数を使用してタイムスタンプを日付に変換する場合の不一致について先輩に質問したいと思います。

PHPを使用してタイムスタンプを日付に変換する場合と、mysql関数を使用してタイムスタンプを日付に変換する場合の不一致について先輩に質問したいと思います。

WBOY
WBOYオリジナル
2016-06-13 12:34:00946ブラウズ

PHPを使用してタイムスタンプを日付に変換する場合と、mysql関数を使用してタイムスタンプを日付に変換する場合の不一致について先輩に質問したいです。
Mysqlデータベースにはテーブルinforがあり、テーブルの下にtimeフィールドと呼ばれるフィールドがあります。型は int (10) で、このフィールドの下にデータがあります: 1383346800


ここで質問があります:
PHP 関数 echo date("Y-m-d H:i:s",1383346800) を使用します。実行結果は次のようになります: 2013-11-01 23:00:00

mysql 関数 select from_unixtime(1383346800) を使用すると、実行結果は次のようになります: 2013-11-02 07:00:00
写真に示すように:


php と mysql で同じタイムスタンプの結果が 2 つあるのはなぜですか?どちらの結果が正しいでしょうか?助けてください、先輩。これら 2 つの方法を使用して結果を比較したいので、両方の方法が必要です。2 つの結果は一貫していますか、それとも不可能ですか?助けてくれた心優しい人々に感謝します!

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHP5.4の最新機能次の記事:PHP5.4の最新機能