2016-04-29 33 views
0

我正在使用角度Jquery UI日期选择器(https://github.com/angular-ui/ui-date)来选择出生日期。如何在JQuery UI datepicker中使用UTC Angular指令设置日期?

当点击它时,日期选择器会正确选择并显示时间。但是,该值会保存为当前时区的午夜(+0530)。

例如,如果选择日期30/04/1981,则实际模型值为:1981-04-29T18:30:00.000Z。我知道这是预期的行为,但对于设置dob的情况,价值不应随国家而改变。

是否有将此值转换为UTC 00.00:000z的优雅方法?在保留当前时区中选择的日期的同时?

HTML在下面给出,

<div> 
    <input ui-date="dateOptions" 
      name="dob" 
      ng-model="passenger.dob" 
      class="form-control"/> 
</div> 
<p>{{passenger.dob}}</p> 

dateOptions如下所示,

self.dateOptions = { 
    changeYear: true, 
    changeMonth: true, 
    minDate: self.minDate, 
    maxDate: self.maxDate, 
    dateFormat: 'dd/mm/yy', 
    weekHeader: "Wk", 
    yearRange: "-100:+0", 
    showOn: "both", 
    buttonImage: "images/calendar.png" 
}; 
+0

你可以分享一些你的HTML部分? –

+0

我已经添加了html和js部分。 – nipuna777

回答

相关问题