[英]change the Javascript's getTimezoneOffset to return a different time zone offset?
[英]Javascript's getTimezoneOffset returns wrong offset?
我電腦的時區是 GMT-7:00 美國和加拿大山區時間。 我在 w3cschool 上嘗試了一個 javascript 示例:
<html>
<body>
<script type="text/javascript">
var d=new Date()
var gmtHours = -d.getTimezoneOffset()/60;
document.write("The local time zone is: GMT " + gmtHours);
</script>
</body>
</html>
結果是:本地時區是:GMT -6
為什么這個 function 返回與我機器上的實際時區相差 1 小時的偏移量?
您目前處於山區夏令時。
讓我們考慮另一個類似的場景。 如果您的朋友在 Android 智能手機上打開,是否有任何變量?
如果用戶在 Android 或安裝 VPN 應用程序或其他隱私 Android 應用程序時禁用 Javascript,它是否可以返回 0?
new Date().getTimezoneOffset() 中的 0 是什么意思? 用戶說他住在澳大利亞是一個真正的騙子嗎? 或者它可以來自其他程序阻塞?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.