如何从html输入类型=“”中只获得Angular控制器变量中的时间值;时间”;
How to get only time value in Angular controller variable from html input type="time"
我有html输入:
<input type="time" id="exampleInput" name="input" ng-model="ctrl.time"
placeholder="HH:mm:ss" min="00:00:00" max="24:00:00" required />
根据我的输入,我在我的"ctrl.time"中得到了这样的东西:
"1970-01-01T02:04:00.000Z"
但我预计只有像14:03:00
这样的时间
有没有一种解决方案可以在数据进入Angular变量之前进行格式化,或者在内部进行格式化?
提前感谢您的回答。
var app = angular.module('plunker', []);
app.controller('main', function($scope) {
$scope.ctrl = {};
$scope.show = function(){
console.log( $scope.ctrl.time);
console.log(moment($scope.ctrl.time).format('HH:mm:ss'));
};
});
<html>
<head>
<script data-require="moment.js@*" data-semver="2.10.2" src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.2/moment.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.min.js"></script>
</head>
<body ng-app="plunker" ng-controller="main">
<input type="time" id="exampleInput" name="input"
ng-model="ctrl.time"
ng-change="show()"
placeholder="HH:mm:ss" min="00:00:00" max="24:00:00" required="" />
</body>
</html>
相关文章:
- javascript时间戳插入字符串变量
- 如何组合Datepicker&一个变量中的时间选择器
- JavaScript变量生存时间
- 将日期和时间变量组合为mysqli日期时间字段
- Node.js中的垃圾收集作用域-变量将保持设置状态多长时间
- 如何从html输入类型=“”中只获得Angular控制器变量中的时间值;时间”;
- JavaScript变量在第二次单击事件时间后取消设置
- 为返回的变量添加时间戳
- 单击“在时间存储变量”按钮,以便在触发 ajaxComplete 事件时使用
- 变量和数组将在浏览器内存中保留多长时间
- 从本地存储中获取最后一个变量(按时间)
- 如何在 javascript 中的变量名称中放置时间戳(例如 var a12439853 = 1)
- JavaScript比较两个时间变量
- 如何嵌入Ted演讲视频与时间变量
- 编码URI时丢失的时间变量
- gsap代码中的时间变量不更新
- 我如何获得UTC时间变量之间的时间段基于我的本地时间
- JavaScript:在多个函数中携带时间变量
- 角度Ajax时间变量
- 值“XX/YY/ZZZZ”对日期时间变量无效