您好我来自印度,我的时区为Asia/Calcutta
,偏移量为+5.30
如何获得动态时区和偏移?
动态时区是指用户访问我的网站时。该用户可以在我的网站上查看他/她当地时间。
如果有人访问我在印度以外的网站,那么如何显示当地时间? 我试图找到时区和偏移但无法得到任何满意的答案。所以我在这里发布我的问题。请帮助我并用例子分享你的答案。
由于
ChatFun
答案 0 :(得分:0)
您可以使用浏览器地理位置功能:
var x = document.getElementById("demo");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
x.innerHTML = "Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
...这将为您提供Lat和Lon,然后您可以在调用Google TimeZone API时使用它
https://maps.googleapis.com/maps/api/timezone/outputFormat?parameters