2016-06-08 4 views
0

재생 프레임 워크에서 사용자 브라우저의 시간대 오프셋을 어떻게 찾을 수 있습니까?재생 시간의 사용자 시간대 2.5

은 내가 이런 자바 스크립트의 조금으로 그렇게 할 수 있다고 생각 :

var tzOffset = (new Date()).getTimezoneOffset()/60; 

그러나 컨트롤러의에 스칼라 템플릿에서 자바 스크립트 VAR을 받고는 과잉의 비트를 보인다. 또한 인덱스 페이지에서는 작동하지 않습니다.

더 좋은 방법이 있습니까?

+0

당신은 아마 의미는'대신'val'의 var'. –

+0

네, 네 말이 맞아. –

답변

1

우선, 모든 오프셋이 풀 타임 오프셋이 아닙니다. 1 시간 후 45 분이 경과하더라도 30 분 단위로 시간 오프셋이 있습니다. 60으로 나누지 마십시오.

컨트롤러 이외의 시간은 컨트롤러가 아닌 서버에서 가져옵니다. 그래서, 당신은 이미 가지고있는 것과 함께 거의 남아 있습니다.

은 참조 : Can You Determine Timezone from Request Variables?