【发布时间】:2016-03-18 01:33:55
【问题描述】:
如何获取用户当前运行网站的日期? DateTime.Now 将返回服务器的相当用户。我想我会通过使用 C# 评估 javascript 来获得一些运气,我想知道是否有更优雅的方法来做到这一点。
【问题讨论】:
标签: c# asp.net datetime webforms
如何获取用户当前运行网站的日期? DateTime.Now 将返回服务器的相当用户。我想我会通过使用 C# 评估 javascript 来获得一些运气,我想知道是否有更优雅的方法来做到这一点。
【问题讨论】:
标签: c# asp.net datetime webforms
考虑到 javascript 在客户端执行,因此您将检索计算机用户的日期。在服务器端运行的应用程序上,您将获得服务器的日期。
这取决于您需要做什么,以及您将在哪里使用日期。
如果服务器需要知道用户的日期,那么你必须在你的请求中发送它。
【讨论】:
开放的解决方案是使用请求ip地址获取Geolocation,然后从服务器端导出时区和本地时间。这可能不是很可靠。 另一种选择是始终随每个请求发送本地时间。
【讨论】: