隐藏前端日期时间选择器的秒数

时间:2015-10-31 10:07:37

标签: html angularjs twitter-bootstrap-3 frontend datetimepicker

我正在使用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;
};

1 个答案:

答案 0 :(得分:1)

您可以使用角度内置过滤器:

{{ date_expression | date : format : timezone}}

您可以在此处获得有关如何使用它的更多信息:https://docs.angularjs.org/api/ng/filter/date