HTML5 使用 AngularJs 输入今天和当前时间的日期时间本地默认值
HTML5 Input datetime-local default value of today and current time using AngularJs
我想使用 angularJs.[= 将 datetime-local 的默认值设置为当前日期和时间(时间应仅包含小时和分钟,如“2014-01-02T11:42”。) 14=]
编辑:
以下是我的 html 代码
<center><input type="datetime-local" name="start date" ng-model="endDate" id="from_date"></center>
angularJs代码
$scope.endtDate=new Date(new Date().getTime()).toLocaleString();
通过这种方法,我可以设置当前日期和时间,但它也包括秒和毫秒。
您应该使用日期过滤器来显示日期..
看下面link..
http://www.w3schools.com/angular/tryit.asp?filename=try_ng_ref_date
https://docs.angularjs.org/api/ng/filter/date
希望对您有所帮助
使用 angular 过滤器放置日期变量而不是数字。
<script>
var app = angular.module('myApp', []);
app.controller('dateCtrl', function($scope) {
$scope.today = new Date();
});
</script>
笨蛋:https://plnkr.co/edit/HXDsILCtyliiamxdABZn?p=preview
<body ng-app="" ng-controller="dateCtrl">
<span>{{today | date:"MM/dd/yyyy'T' h:mm"}}</span><br>
</body>
修改了代码,解决了我的问题
$scope.endDateTime=new Date();
var h = $scope.endDateTime.getHours();
var m = $scope.endDateTime.getMinutes();
$scope.endDateTime.setHours(h,m,0,0);
这只会设置小时和分钟。
干杯:)
我想使用 angularJs.[= 将 datetime-local 的默认值设置为当前日期和时间(时间应仅包含小时和分钟,如“2014-01-02T11:42”。) 14=]
编辑: 以下是我的 html 代码
<center><input type="datetime-local" name="start date" ng-model="endDate" id="from_date"></center>
angularJs代码
$scope.endtDate=new Date(new Date().getTime()).toLocaleString();
通过这种方法,我可以设置当前日期和时间,但它也包括秒和毫秒。
您应该使用日期过滤器来显示日期..
看下面link..
http://www.w3schools.com/angular/tryit.asp?filename=try_ng_ref_date
https://docs.angularjs.org/api/ng/filter/date
希望对您有所帮助
使用 angular 过滤器放置日期变量而不是数字。
<script>
var app = angular.module('myApp', []);
app.controller('dateCtrl', function($scope) {
$scope.today = new Date();
});
</script>
笨蛋:https://plnkr.co/edit/HXDsILCtyliiamxdABZn?p=preview
<body ng-app="" ng-controller="dateCtrl">
<span>{{today | date:"MM/dd/yyyy'T' h:mm"}}</span><br>
</body>
修改了代码,解决了我的问题
$scope.endDateTime=new Date();
var h = $scope.endDateTime.getHours();
var m = $scope.endDateTime.getMinutes();
$scope.endDateTime.setHours(h,m,0,0);
这只会设置小时和分钟。 干杯:)