Web服务器是否有标准方法可以确定用户在网页中的时区?
也许来自HTTP标头或user-agent字符串的一部分?
我如何收集访客的时区信息?我需要Timezone,以及GMT抵消时间.
我可以使用jQuery获取客户端的时区名称吗?
示例:Pacific SA标准时间,格林威治标准时间,如下所示:https://en.wikipedia.org/wiki/List_of_time_zones_by_country
我需要根据IP或http标头知道我的用户目前在哪个时区.
关于这个问题,我得到了很多答案,但我无法理解这些答案.有人说使用-new Date().getTimezoneOffset()/60(从这里).但是这是什么意思?
我date_default_timezone_set("Asia/Calcutta");在(index.php)页面的根目录中有一个.因此,我必须动态获取时区并将其设置为代替Asia/Calcutta.
使用moment.js(使用moment-timezone),我想获得当前语言环境的时区缩写(例如PST).
var now = Date.now(); // 1423254073931
var zone = moment(now).zone(); // 480
var timezone =
Run Code Online (Sandbox Code Playgroud)
我如何获得时区缩写?我在文档和其他地方看到的所有示例都选择了一个特定的区域"America/New_York".
从文档,它看起来像我可以得到信息的的区段对象具有zone.abbr(timestamp),但我不知道如何来访问区域对象.
我有一个看起来像这样的日期字符串Tue Jul 19 2016 14:00:00 GMT-0700 (PDT)。有没有一个库或函数可以做这样的事情?
print get_tz('Tue Jul 19 2016 14:00:00 GMT-0700 (PDT)')
'US/Pacific'
Run Code Online (Sandbox Code Playgroud) 我想在 elm 中获取一个代表用户本地日期和时间的日期。我查看了核心Date 模块以及elm-time包。
elm-time 包有一个ZonedDateTime,但TimeZone必须为其提供一个值,因此必须提前知道时区。
这个问题的核心是可靠地确定用户的时区。我想出的最好的解决方案是将用户的时区偏移量作为应用程序标志通过 javascript传递,并相应地修改 UTC 日期,这太幼稚而无法接受。
timezone ×7
javascript ×3
browser ×1
datetime ×1
elm ×1
geolocation ×1
html ×1
jquery ×1
momentjs ×1
php ×1
python ×1
user-agent ×1