使用angularjs timer。它加载当前系统时间。但是我希望从当前系统时间加载15分钟。
答案 0 :(得分:2)
以下内容应该有效:
$scope.update = function() {
var d = new Date();
d.setMinutes(d.getMinutes()+15);
$scope.mytime = d;
};
答案 1 :(得分:1)
只需设置日期15分钟(以毫秒为单位):
var minInFuture = 1000*60*15;
var d = new Date();
var newDate = new Date(d.getTime()+minInFuture);
$scope.mytime = newDate;
模型 mytime 传递给角度日期组件。
答案 2 :(得分:1)
将它变成一个过滤器,就像这样。
.filter('addTime', function(){
return function(current_date, add_minutes){
return (current_date.getTime() + 1000*60*add_minutes);
}
});
然后在html文件中:
{{mytime | addTime:add_minutes | date:'shortTime' }}
其中add_minutes是控制器中定义的变量(以分钟为单位)。现在,您可以在任何您喜欢的地方使用此过滤器,始终以干燥为目标。