2

私が設定したphpで

date_default_timezone_set("Asia/Calcutta");  

私のシステムのタイムゾーンは(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi

どちらも同じです。
しかし、システムの日付と時刻を変更すると、PHP はシステムの日付と時刻と同じ日付と時刻を返します。
ie) システム時刻を2013-07-10 11:00:00に設定すると、PHP 日付関数は2013-07-10 11:00:00と同じ日時を返します。しかし、実際の時間は異なります。
システムの日付と時刻ではなく、php からの実際の日付と時刻が必要です。
どうすればこれを実装できますか? 何かアイデアがあれば、共有してください。

4

1 に答える 1

2

ローカル ホストで作業しているため、PHP はローカル システム設定から現在の時刻と日付を取得します。インターネットでホストすると、正しく機能します。

于 2013-07-13T12:27:43.480 に答える