重複の可能性:
IPに基づいて場所を特定する方法
訪問者の出身地に関係なく、時刻と日付を返す PHP 関数はありますか。
訪問者がどこから来たかを認識し、時刻と日付を取得できますか?
PHP (サーバー側) がクライアントのタイムゾーンを知る方法はありません。この情報は、javascript などのクライアント側のテクノロジで利用できます。
これはあなたを助けるかもしれません: https://bitbucket.org/pellepim/jstimezonedetect
クライアントの時刻とタイムゾーンを Cookie に保存し、PHP からアクセスできるようにします。