![]() |
1
21
这更复杂,但我以前不得不求助于这个场景,因为机器和用户配置文件设置有时与访客的偏好不匹配。例如,一个英国访问者从澳大利亚服务器临时访问您的站点。
来自的持久值3覆盖会话值。您还可以为经过身份验证的用户存储相同的持久cookie,以便在用户登录之前显示时间。 |
![]() |
2
5
检查 detect_timezone.js -确定用户的时区是否做得很好? |
![]() |
3
0
在页面卸载…request.servervariables之前的任何事件中。如果您想要他们的物理时区,那么您可以检查他们的IP地址并使用IP到地理位置转换工具。 我不确定是否还有其他方法可以做到这一点,因此如果您需要为其计算机配置时区,则必须等待javascript的页面加载… |
![]() |
4
0
以下是我在使用WCF Web服务时提出的解决方案: How to get a WCF Web Service to return DateTimes in user's local timezone 基本上,我使用javascript/angular代码来确定用户的时区,然后将该值传递给我的一个wcf web服务。
注意我如何使用一个名为
从那里,我的C代码读取数据库记录,将该时区偏移应用于UTC
|
![]() |
5
-1
我们可以在服务器端使用下面的代码来获取时区,而不是从客户机发送值。
谢谢。。。 |