2016-08-05 3 views
2

JQ UI DatePicker을 (를) 로컬이 아닌 주어진 시간대에 강제로 작동 시키려면 어떻게해야합니까?JQ UI DatePicker - timezone

+1

기본적으로이 기능을 datepicker에서 사용할 수 있다고 생각하지 않습니다. 클라이언트의 현재 시간대를 계산 한 다음 오프셋을 더하거나 빼서 토론토에서 시간을 얻을 필요가 있습니다 –

+1

Check http://stackoverflow.com/questions/33918017/bootstrap-datepicker-how-to-use-specific -time-zone –

+0

스택 오버플로에 오신 것을 환영합니다! 나는 당신의 문제를 추측 할 수있는 한 귀하의 질문을 편집했습니다. 그러나 주제에 대한 지식이있는 사람들이 더 많이 볼 수 있도록 코드와 설명을 추가하십시오. 특정 문제를 식별하는 데 필요한 경우 특정 오류 메시지를 편집하십시오. 행운을 빕니다! – manetsus

답변

2

우리는

//Set default timezone for all new momentJS instances 
moment.tz.setDefault('America/Toronto'); 

//Today date and time in America/Toronto timezone correction 
var setDate = moment(); 

//Set defaultDate in proper date format for datepicker 

$(element).datepicker(
{ 
    defaultDate:setDate.format('MM/DD/YYYY') 
} 

기억이 momentJS + 설정 defaultDate 옵션 JQ UI DatePicker에서 함께 제안 해결할 수 America/Toronto : 예를 들어

TODATE를 호출하지 마십시오() 메소드를 사용 형식() 주어진 시간대에서 적절한 날짜 및 시간 결과를 얻으려면

+0

위대한 팁! .... – Viney