Javascript Angularstrap日期选择器设置ngmodel中的上一个日期

Javascript Angularstrap日期选择器设置ngmodel中的上一个日期,javascript,angularjs,Javascript,Angularjs,我正在使用datepicker的angular strap库。当我从日历中选择任何日期时,ngmodel中会设置上一个日期 如果将日期设置为输入的默认值,则正确设置日期 $scope.pickerDateTime2 = new Date(); $scope.pickerChange = function () { var tz = jstz.determine(); // Determines the time zone of the browser client var name =

我正在使用datepicker的angular strap库。当我从日历中选择任何日期时,ngmodel中会设置上一个日期

如果将日期设置为输入的默认值,则正确设置日期

$scope.pickerDateTime2 = new Date();
$scope.pickerChange = function () {
  var tz = jstz.determine(); // Determines the time zone of the browser client
  var name = tz.name();

  $scope.dateTimeUtc = ngmTimeCalc.convertFromPicker($scope.pickerDateTime2, name);
}

$scope.reloadPicker=function(){
  $scope.pickerChange();
  var tz = jstz.determine(); // Determines the time zone of the browser client
  var name = tz.name();

  $scope.pickerDateTime2 = ngmTimeCalc.convertToPicker($scope.dateTimeUtc, name);
}

Plnkr:


当用户从日历中选择时,我如何设置正确的日期

似乎这是一个角度带的错误,我在演示页面中遇到了相同的错误。你可以在这里报告这个bug来修复它:这不是一个bug,但是它需要一些其他的改变来让它工作。即使在HTML5日期选择器中也存在同样的问题。