2013-04-10 105 views
0

我正在尝试创建一个必须显示日期的datetimepicker,如下所示,它使用trntrichardson插件来使用datetimepicker。时区缩写datetimepicker jquery

星期二,2013年4月2日上午12:00北京时间

我有下面的代码中,我很存储UTC时间值和text..but显示本地时间我不能够添加本地时区缩写如IST,CST等,如上所示。

plz是否有任何工作可以做到这一点..我使用时刻插件转换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")));   
     } 

我已经转换到本地时间和给的DateTimePicker taht日期,什么都我需要做的是只需要添加的日期字符串时区的缩写....任何变通PLZ .... 。

+0

请澄清 - 你试图制作一个包含tim的下拉菜单的时间选择器e区域缩写? – 2013-04-11 20:23:02

回答