【问题标题】:Hide seconds from datetime picker in front-end在前端的日期时间选择器中隐藏秒数
【发布时间】:2015-10-31 10:07:36
【问题描述】:

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

【问题讨论】:

  • 你能检查一下我的回答是否令人满意吗?

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


【解决方案1】:

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

{{ date_expression | date : format : timezone}}

这里有更多关于如何使用它的信息:https://docs.angularjs.org/api/ng/filter/date

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-15
    相关资源
    最近更新 更多