簡體   English   中英

在javascript中獲取客戶端的確切時區

[英]Get exact timezone of client in javascript

我需要知道客戶端的確切時區,無論它是否屬於具有相同 GMT 的時區列表。

前任: 在此處輸入圖片說明

在這里,如果用戶來自開羅,我如何從 javascript 中識別他是否來自開羅。有太多國家屬於同一 GMT。

我用過這個:

var timezone = new Date().toTimeString().split("(");
console.log( timezone[1].toString().replace(")", ""));

但這總是返回Eastern Europe Standard Time

我被卡住了,我不知道如何實現這一目標。

基本上我已經從服務器端填充了所有時區的下拉列表,我需要如何根據用戶當前時區選擇時區。

在此處輸入圖片說明

不要使用 Date 對象,而是嘗試使用像這樣的Internationalization API兼容性):

 console.log(Intl.DateTimeFormat().resolvedOptions().timeZone)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM