나는 Gujarat - India에서 현지 시간을 알아 내기 위해이 코드 라인을 사용한다. 정확하게 설정된 서버 시간과 관계 없다. 그러나 나는 이것이 작동하지 않는다는 것을 알아 차렸다. 이 행은 SERVER TIME을 생성하지만 LOCAL TIME은 생성하지 않습니다. 실수로 서버 시간이 변경되면 문제가 발생합니다.서버 시간이 아닌 로컬 시간을 얻는 방법은 무엇입니까?
세계 어느 나라에서든 현지 시간을 얻으려면 정확한 해결책은 무엇입니까?
Dim zoneId As String = "Indian Standard Time"
Dim tzi As TimeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById(zoneId)
Dim result As DateTime = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, tzi)
그래서 당신은 당신의 사이트를 탐색하는 사용자의 시간을 원하는? 그런 다음 javascript를 통해 숨겨진 필드에 시간을 써야합니다 (예 : myHiddenField.value = new Date(). toString();). 그 다음 시간에 서버를 읽을 때 그 시간을 읽을 수 있습니다. –
예, 내 사이트를 탐색하는 동일한 사용자의 시간을 원합니다. 자바 스크립트를 통해이 hiddenfield를 조금 더 설명해 주시겠습니까? –
@netuser 투표하십시오 정답을주십시오 – Ravia