ホームページ >バックエンド開発 >PHPの問題 >php mysqlでタイムゾーンを設定する方法

php mysqlでタイムゾーンを設定する方法

藏色散人
藏色散人オリジナル
2021-09-18 09:49:222615ブラウズ

php MySQL タイム ゾーン設定方法: 1. 「show variables like '%time_zone%';」コマンドを実行します; 2. mysql 設定ファイル my.cnf または my.ini を変更してタイム ゾーンを設定します。 3. 「set time_zone」コマンドでタイムゾーンを設定します。

php mysqlでタイムゾーンを設定する方法

この記事の動作環境:Windows7システム、PHP7.1バージョン、Dell G3コンピュータ

php 設定方法mysql のタイムゾーン?

MySQL のタイムゾーン設定方法

MySQL のタイムゾーンのデフォルトはサーバーのタイムゾーンであり、中国のタイムゾーンとは 8 時間異なります。 。

View メソッド

SQL コード

mysql> '%time_zone%' のような変数を表示;

+——————+——–+
| Variable_name    | Value  |
+——————+——–+
| system_time_zone | CST    |
| time_zone        | SYSTEM |
+——————+——–+

Modify timezone メソッド

方法 1:

mysql 設定ファイル my.cnf または my.ini

[ の下にdefault-time-zone=timezoneを追加することで、タイム ゾーンを変更できます。 mysqld] 。

例:

default-time-zone = '+8:00'

Restart msyql

必ず [mysqld] の下に追加してください。追加しないと、不明な変数 'default-time-zone= 8:00' が表示されます。

方法 2:

通过命令 set time_zone = timezone

北京时间(GMT+0800)
set time_zone = '+8:00';
美国pst时间(GMT-08:00)
set time_zone = '-8:00';

SQL コード

mysql> set time_zone = '+8:00';

プログラム開発中にデータベースに接続したら、すぐに MySQL 時間を変更できます。その後のコード。

mysql_query("SET time_zone = '+8:00'");

推奨学習: 「PHP ビデオ チュートリアル

以上がphp mysqlでタイムゾーンを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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