2

我知道这是迄今为止我提出的所有奇怪问题中最奇怪的一个。但我有一个理由。

问题是我没有托管在差异服务器中的网站(我不拥有这些服务器),并且每个网站都有一些页面,我必须在其中输入一些执行日期和时间。我输入的日期/时间应该是我的网站主机服务器正在运行的时区。

只是想知道如果我提供网站地址,是否有任何好的实用程序/网站可以告诉我我的网络主机的时区/位置。

4

3 回答 3

2

您可以在每台服务器上放置您自己的“系统”页面,该页面将显示当前时间。

<%= DateTime.Now.ToString() %>

你会像这样访问它: http: //site-no-x.com/timecheck

像这样的东西。简单有效。

添加:请记住,Web 服务器和数据库服务器也可以有不同的时间设置。如果托管公司(理论上)将 Web 服务器场保留在东海岸并在西海岸拥有数据库服务器,您将看到 .NET 的 DateTime.Now 和 SQL 的 GETDATE() 返回的不同日期。

于 2009-07-03T10:29:10.783 回答
0

这不太可能,因为时区是在操作系统级别设置的。(即:您需要使用您选择的语言以编程方式检查每台服务器本身。)

因此,从长远来看,修复脚本可能会更容易。

于 2009-07-03T10:29:29.050 回答
0

所以你不能修改代码让东西使用UTC?

于 2009-09-05T03:44:43.810 回答