-5

次のようなphp日付関数を使用して、現在のサーバー時間を表示しています。

 date("H:i:s");

しかし、ローカル マシンでは 12 時間で表示されます。

私を助けてください。

4

2 に答える 2

1

date_default_timezone_set('Asia/Calcutta');電話をかける前に使用してdate()ください。

なぜそれが呼ばれているのかわかりませんかAsia/Calcutta?首都よりAllahabad近いからかもしれません。Calcutta/Kolkata

編集:コメントの次の質問について:

時間を取得している理由UTCは、デフォルトのタイムゾーンがUTCphp.ini` のように設定されているためです

date.timezone = UTCチェックしてください。必要な効果が得られるように適宜変更してください。

于 2013-02-19T12:16:53.663 に答える
0

このようにしてみてください

echo date("H:i:s", time());

またはこれで試してください

echo date('G:i:s',time());

それが動作します

于 2013-02-19T12:14:21.097 に答える