我正在开发一个带有预订引擎的应用程序。所以基本上我需要一个来自互联网的日期。
System.DateTime.Now
我已经使用了它,但它返回给我当前(本地)系统日期。我不想要系统日期,因为它可以在客户端更改。所以我正在寻找互联网(UTC)日期。
In ASP.Net System.DateTime.Now returns the time of the server, not the client. This has no bearing to the date and time on a clients computer.
If you really want to get the date from a different server, try this.
你为什么不使用
DateTime.UtcNow
这将为您提供当前的 UTC 日期,然后您可以通过向其添加小时数来更改不同时区的日期,或者可以将其用作标准日期。
使用 javascript 获取日期并将其存储在隐藏字段中。
document.getElementById("hdnTime").value = new Date();
然后从服务器端的隐藏变量中获取客户端日期。