我知道这是迄今为止我所提出的所有奇怪问题中最奇怪的问题。但我有理由。
问题是我没有在差异服务器中托管的网站(我没有这些服务器),每个网站都有一些页面,我必须输入一些执行日期和时间。我输入的日期/时间应该是我的网站主机服务器运行的时区。
如果我提供网站地址,只想知道是否有任何好的实用程序/网站可以告诉我我的网站主机的时区/位置。
答案 0 :(得分:2)
您可以在每个服务器上放置您自己的“系统”页面,该页面将显示当前时间。
<%= DateTime.Now.ToString() %>
您将访问它:http://site-no-x.com/timecheck
像这样的东西。简单而有效。
ADDED:还要记住,Web服务器和数据库服务器也可以有不同的时间设置。如果托管公司(理论上)将Web服务器场保留在东海岸并且在西海岸有数据库服务器,您将看到.NET的DateTime.Now和SQL的GETDATE()返回的不同日期。
答案 1 :(得分:0)
由于时区设置在操作系统级别,因此不可能实现。 (即:您需要使用您选择的语言以编程方式检查每台服务器本身。)
因此,长期修复脚本可能会更容易。
答案 2 :(得分:0)
所以你不能修改代码以使用UTC?