【发布时间】:2016-04-14 18:10:30
【问题描述】:
我正在尝试获取服务器时间而不是客户端日期和时间。当我使用此代码时,它会在我更改时间时为我提供计算机上的时间。我希望它只是保持服务器时间。
<script runat="server">
Protected serverTime As DateTime = System.DateTime.Now()
</script>
我在这里以我的 asp 形式输出
<%= serverTime.ToString()%>
【问题讨论】:
-
您是实际将这段代码部署到服务器上还是在您的开发机器上运行?
-
就是这样,谢谢你甚至没有考虑加入我的开发。
-
虽然你应该在 UTC 时间运行你的服务器,但使用
DateTime.UtcNow()更安全,这样它就可以保持一致。然后根据需要将其转换为客户端的本地时间。 -
谢谢你,我会在我的代码中使用它。