Javascript Angular Ui引导弹出式日期选择器的ngModelOptions的时区属性

Javascript Angular Ui引导弹出式日期选择器的ngModelOptions的时区属性,javascript,angularjs,timezone,angular-ui-bootstrap,timezone-offset,Javascript,Angularjs,Timezone,Angular Ui Bootstrap,Timezone Offset,我们在应用程序中使用Angular Ui引导弹出式DatePicker,并且已经运行到前一天被选择到用户实际选择的位置 我们从服务器上将选择器的日期设置为UTC(json)。尽管Javascript日期对象是本地的,因此不匹配 作为一种解决方案(显然),他们添加了一个ngModelOptions,我看到它的用法如下: var date = new Date() $scope.timezone = ((date.getTimezoneOffset() / 60) * -100) 加价 <i

我们在应用程序中使用Angular Ui引导弹出式DatePicker,并且已经运行到前一天被选择到用户实际选择的位置

我们从服务器上将选择器的日期设置为UTC(json)。尽管Javascript日期对象是本地的,因此不匹配

作为一种解决方案(显然),他们添加了一个ngModelOptions,我看到它的用法如下:

var date = new Date()
$scope.timezone = ((date.getTimezoneOffset() / 60) * -100)
加价

<input type="date" 
    ng-model="dateModel" 
    ng-model-options="{timezone: timezone}" /> 

但该选择器的doco并没有真正解释它如何使用/使用该时区属性。我能找到的最接近的解释是ngModelOptions本身的doco,它说:

您可以指定日期/时间输入指令所期望的时区 在时区属性中提供其名称

我希望有人能简单解释一下选择器如何使用ngModelOptions指令的时区属性,以及我应该将其设置为utc还是浏览器偏移量设置为utc

谢谢