我正在使用datetimepicker来显示日期和时间,并以此格式("2015-01-01T15:10:23")
将其存储在特定模型中,我希望仅在前端隐藏秒,而不是在后端模型中隐藏。登记/>
谁能帮我解决问题?
<div class="form-group" ng-class="{ 'has-error' : userForm.datetime.$invalid}">
<label>date and time</label>
<div class='col-sm-12 input-group date'>
<input id="datetimeid" ng-model="datemodel" name="datetime" type='text' class="form-control" ng-change="datevalidator()" placeholder="date and time" required/>
</div>
$scope.datevalidator = function () {
var datetime = $scope.datemodel;
$scope.datemodel = (datetime.indexOf(':00') > -1) ? datetime.replace(':00',"") : datetime;
};
答案 0 :(得分:1)
您可以使用角度内置过滤器:
{{ date_expression | date : format : timezone}}
您可以在此处获得有关如何使用它的更多信息:https://docs.angularjs.org/api/ng/filter/date