1

phpは、対応するオフセットを持つCookieをユーザーが持っている必要があるため、現地時間を取得する場合にはあまり便利ではないことを私は知っています。SMFを使用してユーザーの時間の値を取得しようとしています(データベースにはすでにこの情報が含まれているはずです)。smfのサイトを使ってこれを行う方法を見つけることができなかったので、私はここで尋ねています。

理由がわからないのは、「昼」と「夜」の2つのテーマがあるからです。対応する2つの時間の間にある場合は、夜の1つを表示したいと思います。

ところで、これらのテーマはここで見ることができます:http: //hetoan2.com/forum and night:http ://hetoan2.com/forum?v=night

あなたの助けに感謝します:D

4

1 に答える 1

1

簡単に最善の方法はDate()、JavaScriptでメソッドを使用することです。これにより、ユーザーのマシンの日付と時刻がわかります。

ただし、(何らかの理由で)phpのみを使用する場合は、IPInfoDBなどのジオロケーションツールを使用してユーザーの現在の場所を取得し、を使用date_default_timezone_setしてユーザーのタイムゾーンをサーバーのタイムゾーンに設定してから、そのように日付。

于 2011-07-23T16:03:31.543 に答える