javasriptなしでユーザーエージェントのタイムゾーンを判断する方法はありますか?しかし、携帯電話とクライアントの多くのために、JSがexistantまたはオフにされていないかjavascriptを使用せずにユーザーエージェントのタイムゾーンのオフセットを決定しますか?
<script type="text/javascript" language="JavaScript">
var offset = new Date();
document.write('<input type="hidden" id="clientTzOffset"
name="clientTzOffset" value="' + offset.getTimezoneOffset() + '"/>');
</script>
:
通常、私には、JavaScriptのスニペットを実行します。賢いことができますか?あるいは、私はあなたがどこにいるのか、どこにいるのか教えてください。あなたはIP検索を行い、その後、彼らは何ができるか、タイムゾーン、国から決定することができる、サーバー側の言語とたぶん
これは良い最初の近似かもしれません。あなたはgeolocation/timezoneにIPをどのように関連づけますか? – MikeJ
良いGeoIPデータベースは間違いなくあなたにタイムゾーンを与えることができます(http://www.siafoo.net/article/53を参照)。しかし、これはJSよりもあまり正確ではありません。 –
@Matthew - もちろん、携帯端末のようなJSを欠いているユーザーエージェントでは、何よりも優れています。 – MikeJ