1

支払い時間がpayment_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMPデータベースにあるテーブルを作成しました。payment_time フィールドを空白のままにして値を挿入すると、GMT +00 に滞在している GMT -7 に時刻が保存されます。サーバーのタイムゾーンがGMT -7だからだと思います。現地時間をデータベースに挿入するにはどうすればよいですか? それが不可能な場合でも、少なくともデータベースからの出力時にローカル時間を取得したい(つまり、クエリ中)。

4

2 に答える 2

0

タイムゾーン設定コマンドをそのスクリプトに入れてSET time_zone = 'country_name/city';、phpWebサイトのさまざまな国や州のリンクを通過できる時間を挿入します。データベースに時間を挿入するxyz.phpスクリプトを実行しているとすると、次のようになります。

<?php date_default_timezone_set('Asia/Kolkata'); //you ned to put this line of code at the start of the script ?>
于 2013-02-07T10:07:34.463 に答える