1

Django 1.4で利用可能な多くのタイムゾーン サポートがあることを読みましたが、 Django 1.3でユーザーのタイムゾーンを取得するにはどうすればよいですか?

'Europe\London''GMT+4:00'などのタイムゾーンを取得したら、ミドルウェアを使用して dict に設定しrequest.META、すべてのリクエストで利用できるようにするのは簡単です...

4

1 に答える 1

0

ユーザーのタイムゾーンは通常、サーバーでは利用できません。http://www.myhttp.info/のような自分の Web ブラウザーの要求ヘッダーを見ると、タイムゾーンの手がかりを与えるものは何もないことがわかります。

ただし、クライアント側で Javascript を実行できる場合は、Dateクラス コンストラクターを使用Date.UTCして、クライアントで現地時間と UTC の違いを調べることができます。その差が現在のタイム オフセットであり、確実に行うことができる最善の方法です。

于 2012-10-23T20:26:25.320 に答える