用utc初始化bs-timepicker

时间:2014-01-30 13:11:23

标签: javascript html angularjs twitter-bootstrap

我正在使用以下代码创建时间戳(来源: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);

2 个答案:

答案 0 :(得分:1)

我必须禁用设置的默认时间,并将$ scope.time更改为“hh:mm”格式。

 data-default-time="false"

答案 1 :(得分:-1)

尝试:

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

在小部件的plunker中完成: http://plnkr.co/edit/?p=preview

编辑: 实际上它应该没有setMinutes(0)。你确定,你正在设置合适的模型吗?