如何用.net获取当前浏览web的用户所在时区,不用js获取... 如何用.net获取当前浏览web的用户所在时区,不用js获取
可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。
没有“Accept-Timezone”头文件(或类似的东西) - HTTP标准没有包含任何工具来允许浏览器自动告诉服务器用户关心的时区。
基本的方法是使用日期并从中读取TZ信息。
由于没有标准所以必须使用类似的方法:
可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。
需要客户端的js代码辅助。在客户端第一次浏览的时候,js 代码获取客户端的时区,然后使用ajax返回,或是填写在页面表单中,下次返回。
这个没法直接获取吧。可以通过ip。或是通过像baidutongji 之类的统计软件完成用户分析
返回的是本地时间与 GMT 时间或 UTC 时间之间相差的分钟数。实际上,该函数告诉我们运行 JavaScript 代码的时区,以及指定的时间是否是夏令时。
有的时区相差不到一小时,所以单位是分钟。
为了便于理解,补充一个例子
480分钟为8小时,负值是东区,所以中国是东八区。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。