当客户端在jQuery / JavaScript中登录不同国家/地区的应用程序时,如何获取浏览器时区(客户端的时区)和国家/地区名称?
我尝试了谷歌的许多代码,但我得到服务器时间而不是客户端的时区。请帮我摆脱这个..
答案 0 :(得分:2)
获取用户时区
<script>
alert(Intl.DateTimeFormat().resolvedOptions().timeZone);
</script>
&#13;
答案 1 :(得分:0)
您可以使用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>
并且包括两个js后
<script>
$(function(){
var currentTimezone = jstz.determine();
var timezone = currentTimezone.name();
alert(timezone);
});
</script>