내 사이트에서 사람들에게 적절한 시간에 메시지를 표시하기 위해 사람들이있는 시간대를 알아야합니다. 이 작업을 수행하는 방법에 대한 자습서의 관점에서 무엇을 검색해야하는지 잘 모르겠습니다.ASP.NET MVC에서 시간대를 만드는 방법은 무엇입니까?
내가 수행 할 계획은 사용자가 내 사이트를 방문 할 때 드롭 다운 목록에서 해당 사용자를 선택하여 시간대를 설정하는 것입니다. 내 데이터베이스에 설정을 저장하고 시간을 계산하는 데 사용합니다.
내가 무엇이 필요한지 잘 모르겠습니다. 내 데이터베이스 시간을 저장해야하는 이유는 무엇입니까? 나는 그것이 어딘가에 UTC로 저장되어야한다는 것을 읽었다. 이 작업을 수행하려면 데이터베이스를 어떻게 설정해야합니까? 또한 공유 호스팅 사이트에 있으므로 웹 사이트를 통해 할 수있는 방식으로 설정해야합니다.
다음으로 HTML 헬퍼 또는 일반 HTML로 모든 시간대 목록이 필요합니다. 나는 정말로 그것을 만들고 싶지 않다.
그런데, 내가 말했듯이, 나에게 무엇을 할지를 보여주는 튜토리얼이 필요하다. 그 시간에 물건을 더하고 빼는 것 같지만 잘못 될 수 있습니다.
안녕하세요, 저는 이것을 구현하려고합니다. 나는 다른 것을 알지 못한다. 사용자가 내 사이트에오고 있으며 DB를 통해 원하는 표준 시간대에 표시 할 메시지를 확인하고 싶습니다. 처음에는 시간이 무엇인지 파악한 다음 UTC로 변환합니까? 그런 다음 어디에서 그것을합니까? 당신의 예에서 당신이하는 일과는 반대로 말입니다. – chobo2
글쎄, 처음에는 사용자가 자신의 시간대를 설정할 수 있다고 언급했다. 그러나, 자바 스크립트를 통해 사용자의 시간대를 검색하는 방법은 여러 가지가 있습니다. 예를 들어이 게시물과 같은 자세한 정보를 보려면 stackoverflow에서 검색 할 수 있습니다. http://stackoverflow.com/questions/1017053/finding-the-clients-timezone- and-culture-via-web-service – womp
나는 그들과 함께 시간대를 선택하고 정말로 자바 스크립트를 들여다보고 싶지 않다. 나는 그저 내 데이터베이스에서 특정 날짜를 찾기 시작할 것이라고 말하고있는 중입니까? UTF로 다시 변환하려고합니까? – chobo2