2014-02-21 2 views
0

두 개의 시간대 js 문자열 변수가 있습니다.jquery의 시간대 차이 계산

var User_Timezone = new Date(); // current user system timezone 
var User_Timezone= String(User_Timezone); 

//User_Timezone has value = "Fri Feb 21 2014 04:29:49 GMT-07:00 (US Mountain Standard Time)"; 

var Admin_Timezone = "(GMT-06:00)-Central Time (US & Canada)"; //always same 

나는 (분에서 ) 시간 차이를 계산 Client Timezone & Admin Timezone 사이 싶다.

처럼 :

var TimezoneDifference = Admin_Timezone - User_Timezone; // difference in minutes 

어떻게 jQuery를에서이 작업을 수행해야합니까?

클라이언트 시간대는 클라이언트가 다른 시간대의 내 페이지에 액세스하지만 관리 시간대가 항상 동일 할 때마다 다릅니다.

관리자와 클라이언트의 시간대 만 달라야합니다. GMT 뒤에

+0

구문 분석이 도움이됩니까? – Frank

+0

'User_Timezone.getTimezoneOffset(); // 시간대 오프셋을 분으로 가져옵니다 .' – Frank

답변

2
서버가 GMT-6 항상 때문에

, 360 분, 당신은 분의 차이를 얻기 위해 360에서 후자를 클라이언트 영역을 얻기 위해 getTimezoneOffset()를 사용 뺄 수 있습니다.

var diff = 360 - (new Date().getTimezoneOffset()); 

참고 : 변경 360 다른 시간대에 서버를 재배치합니다.