2013-04-10 2 views
0

나는 datetimepicker를 사용하기 위해 trntrichardson plugin을 사용했다는 것과 같은 날짜를 표시해야하는 datetimepicker를 만들려고합니다.timezone 약식 datetimepicker jquery

화, 인도 표준시 오전 12시

2013 4월 2일 내가 다음 코드하는 내가 값으로 UTC 시간을 저장하고하고 text..but 현지 시간을 표시 내가를 추가 할 수 없습니다 생각했다 위의 날짜와 같이 IST, CST 등과 같은 현지 표준 시간대 약어.

plz이 모든 작업이 완료되었습니다 .i utc 및 현지 시간 변환을위한 순간 플러그인을 사용하고 있습니다.

_createDateTime: function() { 
      var min = this.element.attr("data-minRelDate"), 
       max = this.element.attr("data-maxRelDate"); 

      this._Input = $("<input>") 
       .addClass("datetime") 
       .datetimepicker({ 
        numberOfMonths: 2, 
        minDate: min, 
        maxDate: max,      
        dateFormat: $.datepicker.RFC_1123, 
        hourGrid: 2, 
        minuteGrid: 5, 
        timeFormat: "hh:mm TT z", 
        showTimeZone: true,       
        onSelect: $.proxy(this._change, this)   
       })     
       .appendTo(this._Wrapper); 

_change: function(){ 
      var val = this._Input.datepicker("getDate"); 
      //var test = moment(val).format(); 

      //UTC to store value in server. 
      this.element 
       .attr("data-datetime", moment.utc(val) 
       .format("LLLL")); 

      //LocalTime To display.    
      this._Input.datepicker("setDate", new Date(moment(val).format("LLLL")));   
     } 

내가 현지 시간으로 변환 내가해야 할 일은 단지 PLZ 주위 .... 날짜 문자열에서 모든 작업을 시간대 약어를 추가해야한다 무엇을 DateTimePicker의 taht를 날짜를 준했다 .... .

+0

명확히하십시오 - 당신이 tim을 포함하는 드롭 다운으로 시간 선택기를 생성하려고합니다. 전자 존 약어? –

답변