【发布时间】:2018-03-15 12:29:54
【问题描述】:
我需要知道客户的确切时区,无论它是否属于具有相同 GMT 的时区列表。
如果用户来自开罗,我如何从 javascript 中识别他是否来自开罗。有太多国家属于同一 GMT。
我用过这个:
var timezone = new Date().toTimeString().split("(");
console.log( timezone[1].toString().replace(")", ""));
但这总是返回Eastern Europe Standard Time。
我被卡住了,我不知道如何实现这一点。
基本上我已经从服务器端填充了一个包含所有时区的下拉列表,我需要如何根据用户当前时区选择时区。
【问题讨论】:
-
最好检查 API 以从某些浏览器 JS api 中找出用户所在的国家/地区,并使用它来确定各自的时区
标签: javascript angularjs timezone timezone-offset