クライアントがjQuery/JavaScriptの異なる国のアプリケーションにログインするときにブラウザのタイムゾーン(クライアントのタイムゾーン)と国名を取得するにはどうすればよいですか?ブラウザのタイムゾーンと国名を取得する方法は?
私はグーグルから多くのコードを試しましたが、クライアントのタイムゾーンではなくサーバー時間を取得しています。私はこのから抜け出すために助けてください..
クライアントがjQuery/JavaScriptの異なる国のアプリケーションにログインするときにブラウザのタイムゾーン(クライアントのタイムゾーン)と国名を取得するにはどうすればよいですか?ブラウザのタイムゾーンと国名を取得する方法は?
私はグーグルから多くのコードを試しましたが、クライアントのタイムゾーンではなくサーバー時間を取得しています。私はこのから抜け出すために助けてください..
は、ユーザーのタイムゾーンを取得するには
<script>
\t alert(Intl.DateTimeFormat().resolvedOptions().timeZone);
</script>
返事のマニーに感謝します。しかし、「Aleutian Islands」を選択しているときに、「メッセージ:」:「Uncaught RangeError:サポートされていない時間帯が未定義です」というメッセージが表示されます。 「ファイル名」:「http: /stacksnippets.net/js "、 " lineno ":12、 " colno ":13 } – Ramya
あなたがmoment.jsとjstz.js
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jstimezonedetect/1.0.6/jstz.min.js"></script>
を使用してタイムゾーンを取得することができます
以降両方を含む。
<script>
$(function(){
var currentTimezone = jstz.determine();
var timezone = currentTimezone.name();
alert(timezone);
});
</script>
これまでに試したことを示してください – guradio
jstzライブラリを使用して、これらの値をサーバー(java)に送信すると、タイムゾーンを取得できません。その図書館とAleutian諸島をテストしてください。すべてのすべてのタイムゾーンで機能する優れたソリューションを提案してください。 – Ramya