2009-07-03 3 views
2

나는 이것이 내가 알기로 이상한 모든 질문 중에서 가장 이상한 질문임을 알고있다. 그러나 나는 이유가있다.웹 사이트 호스트의 시간대를 알 수있는 방법

문제는 diff 서버에서 호스팅되는 웹 사이트가 없습니다 (모든 서버는 소유하지 않습니다). 모든 웹 사이트에는 실행 날짜와 시간을 입력해야하는 페이지가 있습니다. 입력 한 날짜/시간은 내 웹 사이트의 호스트 서버가 실행되는 시간대 여야합니다.

웹 사이트 주소를 제공하면 웹 사이트 호스트의 시간대/위치를 알려주는 유용한 유틸리티/웹 사이트가 있는지 알고 싶습니다.

답변

2

각 서버에 현재 시간을 표시하는 "시스템"페이지를 추가 할 수 있습니다.

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

그리고 당신은 그것을 좋아 액세스 할이 같은 http://site-no-x.com/timecheck

뭔가. 간단하고 효과적입니다.

추가 : 웹 서버와 데이터베이스 서버는 서로 다른 시간 설정을 가질 수 있습니다. 호스팅 업체 (이론적으로)가 동부 해안에 웹 서버 팜을 유지하고 서부 해안에 데이터베이스 서버가있는 경우 .NET의 DateTime.Now 및 SQL의 GETDATE()에서 다른 날짜가 반환됩니다.

+0

그다지 좋지 않은 생각 Mastermind - 사실 저는 각 서버의 웹 서비스 종점 (Timecheck.asmx)을 치고 각 서버 날짜 및 시간대를 나열하는 대시 보드 웹 페이지를 만드는 것에 대해 생각해 보았습니다. 그러나 문제가 이미 그물에 해결책이있는 것을 희망하는 최후의 수단으로 그것을 예약했다. 대시 보드를 구현하기 전에 기다릴 충분한 시간이 있습니다. – MSIL

0

시간대가 OS 수준에서 설정되어 있기 때문에 가능하지 않을 수 있습니다. 즉, 각 서버 자체에서 선택한 언어를 사용하여 프로그래밍 방식으로 확인해야합니다.

이와 같이 스크립트를 수정하는 것이 더 쉬울 수도 있습니다.

0

그래서 UTC를 사용하도록 코드를 수정할 수 없습니까?

관련 문제