2

これは、私がこれまでに尋ねたすべての奇妙な質問の中で最も奇妙なものであることを私は知っています. しかし、私には理由があります。

問題は、差分サーバーでホストされている Web サイトがなく (これらのサーバーを所有していない)、すべての Web サイトに実行日時を入力する必要があるページがあることです。入力する日時は、ウェブサイトのホスト サーバーが実行されているタイムゾーンのものである必要があります。

Web サイトのアドレスを提供すると、Web ホストのタイムゾーン/場所を教えてくれる優れたユーティリティ/Web サイトがあるかどうかを知りたいだけです。

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

では、UTC を使用するようにコードを変更することはできませんか?

于 2009-09-05T03:44:43.810 に答える
0

タイムゾーンは OS レベルで設定されているため、これはおそらく不可能です。(つまり、選択した言語を使用して、各サーバー自体をプログラムでチェックする必要があります。)

そのため、長期的にはスクリプトを修正する方が簡単かもしれません.

于 2009-07-03T10:29:29.050 に答える