如何在asp.net(非系统日期)直接从互联网获取当前日期?

时间:2013-01-11 07:01:40

标签: c# asp.net

我正在使用预订引擎开发应用程序。基本上我需要一个来自互联网的约会。

System.DateTime.Now

我已经使用了它,但它返回了当前(本地)系统日期。我不想要系统日期,因为它可以在客户端更改。所以我正在寻找互联网(UTC)日期。

3 个答案:

答案 0 :(得分:0)

在ASP.Net System.DateTime.Now中返回服务器的时间,而不是客户端。这与客户端计算机上的日期和时间无关。

如果确实想要从其他服务器获取日期,请尝试this

答案 1 :(得分:0)

为什么不使用

DateTime.UtcNow 

将为您提供当前的UTC日期,然后您可以通过向其添加小时数来为不同的时区更改它,或者可以将其用作标准日期。

答案 2 :(得分:-1)

使用javascript获取日期并将其存储在隐藏字段中。

document.getElementById(“hdnTime”)。value = new Date();

然后从服务器端的隐藏变量中获取客户端日期。