【问题标题】:Initialise bs-timepicker with utc用 utc 初始化 bs-timepicker
【发布时间】:2015-04-03 21:19:43
【问题描述】:

我正在使用以下代码来创建时间选择器(来源:http://mgcrea.github.io/angular-strap/#/datepicker#timepickers)。但我无法初始化时间。当我想要另一个时,它会一直初始化本地时间。我做错了什么?

html

<input id="txtContrStartTimeTime" name="txtStartTimeTime" type="text"
       class="form-control"
       ng-model="time"
       bs-timepicker data-show-meridian="false" data-minute-step="1"
        >

JS

$scope.time = new Date(546541685565); //somewhere in 1989
    console.log("time first", $scope.time);

【问题讨论】:

标签: javascript html angularjs twitter-bootstrap


【解决方案1】:

我不得不禁用正在设置的默认时间并将 $scope.time 更改为“hh:mm”格式。

 data-default-time="false"

【讨论】:

    【解决方案2】:

    试试:

    $scope.time = new Date(new Date(546541685565).setMinutes(0));
    

    正如在小部件的 plunkr 中所做的那样: http://plnkr.co/edit/?p=preview

    编辑: 实际上它应该在没有 setMiutes(0) 的情况下工作。您确定您设置的模型正确吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-27
      • 1970-01-01
      • 2018-03-22
      • 1970-01-01
      • 1970-01-01
      • 2014-12-29
      • 2014-08-23
      • 1970-01-01
      相关资源
      最近更新 更多