【发布时间】:2013-08-17 06:43:18
【问题描述】:
我可以使用jQuery获取客户端的时区名称吗?
示例:Pacific S.A. 标准时间、格林威治标准时间,例如:https://en.wikipedia.org/wiki/List_of_time_zones_by_country
【问题讨论】:
-
new Date()的输出是Wed Aug 14 2013 22:02:13 GMT-0700 (Pacific Daylight Time),你能用吗? -
没有原生的 JS/jQuery 函数可以做到这一点。一种方法是将 JS (AJAX) 与服务器端代码(例如 PHP)结合起来。查看this 线程中的最佳答案。它结合了 JS 和 PHP,做你想做的。
-
@ItayItai 你觉得我的回答不符合要求吗?它与 OP 给出的列表中的名称相同
-
@Juan Mendes:你说得对,但我是在解释使用 AJAX 完成这项任务的想法。他可以更灵活地使用服务器端代码(假设他需要比你的答案更具体的东西)
-
@Juan Mendes 在 Mac 上的 Safari 中,不是 2013 年 8 月 14 日星期三 22:02:13 GMT-0700(太平洋夏令时间),而是 2013 年 8 月 14 日星期三 22:02:13 GMT-0700 (PCI)。不是我需要的答案,我需要获取时区名称,例如 Pacific S.A. Standard Time, Greenwich Standard Time。感谢您的回复