1
16
我喜欢使用浏览器/系统时区或让他们选择自己的时区。在过去的一个项目中,我使用了如下内容:
然后在服务器上:
或者,您可以将其作为URL参数传入,并在页面加载中进行处理:
记住使用分钟,因为并非所有时区都是整小时。 |
2
12
我要做的是创建一个隐藏的输入字段,然后将Javascript例程连接到表单的onsubmit事件。此例程将使用客户端计算机上的时间填充隐藏字段。 隐藏字段可以通过使用HTML控件“HtmlInputHidden”类与ASP.NET一起使用。您只需给输入控件一个runat=“server”属性,就像任何其他服务器端控件一样。
或者,您可以使用AJAX实现这一点,但实现将取决于您使用的库。 |
3
5
如果您正在维护用户配置文件,您可以让他们告诉您他们的时区,然后进行必要的计算。 |
4
0
另一种方法是根据用户的IP地址对其进行地理定位。或者,如果浏览器具有此功能,则进行地理定位(Firefox即将推出)。一旦你有了用户的位置,你就可以查找时区了。 javascript解决方案可能是一个好的、简单的解决方案。 |
5
0
客户机和服务器可能没有完全同步,因此问题是您是想要客户机上的时间,还是想要服务器上的时间,但要根据时区差异进行调整。Javascript可以获取客户端上的时间(包括时区)。您还可以将服务器上的时间与客户端的时区相结合。 不过,你永远无法获得比请求延迟更高精度的时间。 |
6
-5
这将生成查看数据的计算机的数据时间格式。 |
Nahbyr · 在页面更改/刷新期间保持脚本处于活动状态 6 年前 |
user7856951 · 客户端Web抓取 7 年前 |
Milo Sherif Reda · Angular2连续POST调用 7 年前 |
andrealmeida · 在客户端阻止XSS(纯Javascript) 10 年前 |
Nathan Breit · 在没有服务器的情况下生成可重新分发的地图图像 11 年前 |