【问题标题】:Get current date from user's computer on web site从网站上的用户计算机获取当前日期
【发布时间】:2016-03-18 01:33:55
【问题描述】:

如何获取用户当前运行网站的日期? DateTime.Now 将返回服务器的相当用户。我想我会通过使用 C# 评估 javascript 来获得一些运气,我想知道是否有更优雅的方法来做到这一点。

【问题讨论】:

    标签: c# asp.net datetime webforms


    【解决方案1】:

    考虑到 javascript 在客户端执行,因此您将检索计算机用户的日期。在服务器端运行的应用程序上,您将获得服务器的日期。

    这取决于您需要做什么,以及您将在哪里使用日期。

    如果服务器需要知道用户的日期,那么你必须在你的请求中发送它。

    【讨论】:

      【解决方案2】:

      开放的解决方案是使用请求ip地址获取Geolocation,然后从服务器端导出时区和本地时间。这可能不是很可靠。 另一种选择是始终随每个请求发送本地时间。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多