我正在使用以下代码创建时间戳(来源: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);
答案 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)。你确定,你正在设置合适的模型吗?