タイムゾーン MySQL のタイムゾーンを変更するにはどうすればよいですか?
Jul 29, 2016 am 08:37 AMただし、希望のタイムゾーンで結果を取得する方法はあります。 まず、希望のタイムゾーンが MST から何時間ずれているかを決定します。 たとえば、EST は +2 時間です。 PST は -1 時間です。
時間オフセットがわかっているので、
SELECT NOW(); のすべての SQL ステートメントを置き換えることができます。
付き
SELECT DATE_ADD(NOW(), INTERVAL 2 HOUR);
これにより、EST 日付の結果が得られます。 PST の結果を得るには、次のようにします:
SELECT DATE_SUB(NOW(), INTERVAL 1 HOUR);
日付ではなく時間を秒単位で扱う場合は、秒単位のオフセットを考慮に入れてください。 1 時間は 3600 秒あり、EST は MST より 2 時間遅いため、次の例ではタイムスタンプを MST から EST に変換します。
SELECT unix_timestamp() + (3600* 2);
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP() + (3600 * 2));
詳細については、MySQL マニュアルの「日付と時刻の関数」を参照してください。
アプリケーションによっては、次のいずれかを実行する必要がある場合もあります(両方ではありません)。
1. ブラウザに日付または時刻が表示されるコード内のすべての場所を見つけて、ユーザー定義関数で変更して、表示する前に適切な時間数を加算または減算します。
2. コード内で日付または時刻がシステムに入力されているすべての場所を見つけて、ユーザー定義関数を使用して、保存する前に適切な時間数を加算または減算します。
以上、タイムゾーンを介して MySQL のタイムゾーンを変更するにはどうすればよいですか?、タイムゾーンに関する内容も含まれており、PHP の教則に関心のある友人に役立つことを願っています。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
2つのポイント博物館:すべての展示とそれらを見つける場所
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
2つのポイント博物館:すべての展示とそれらを見つける場所
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7124
9


Java チュートリアル
1534
14


Laravel チュートリアル
1256
25


PHP チュートリアル
1205
29


CakePHP チュートリアル
1153
46



LaravelのバックエンドでReactアプリを構築する:パート2、React
