2011-02-11 20 views

答えて

2

あなたはユーザーのタイムゾーンを知っていて、彼の出身地を知りたいと思っていますか?明らかに、1つのタイムゾーン内に複数の国があるので、あなたはそれを行うことはできません。

ユーザーの場所を確認する場合は、use his ipまたはgeolocationです。

1

タイムゾーン名から国にマップを作成できます。しかし、これはztタイプの名前、すなわちEurope/Parisを使用していて、 "Romance Standard Time"のようなWindowsの狂気の名前を使用したり、CETや+01:00のような省略形を使用していない場合にのみ機能します。これらは国固有のものではないためです。

Unix上であっても、タイムゾーン名を把握したい場合でも、あなたは不運です。あなたはそれを確実に行うことはできません。したがって、ユーザーは手動でタイムゾーンを選択する必要があります。

その場合、彼は最初に自分の国を手動で選択することもできます。

要するに、ユーザーの国名をタイムゾーン経由で把握するよりも良い方法があります。質問に文脈を与えるようにしてください。これはウェブ経由ですか? phpを使用してこれを示していますが、どのようにあなたは、ユーザーのタイムゾーンを知っていますか? :-)

関連する問題