角度输入类型 datetime-local

Posted

技术标签:

【中文标题】角度输入类型 datetime-local【英文标题】:angular input type datetime-local 【发布时间】:2019-01-23 11:04:01 【问题描述】:

我正在使用 Angular 7,我希望输入类型为 dd-MM-YYYY hh:mm:ss 目前我正在使用 datetime-local,它仅限于 dd-MM-YYYY hh:mm。 对于我的搜索,我也想使用 ss(seconde)。我该怎么做? 输入具有秒数的适当值是多少。 这是我的代码

<div class="form-inline col-sm-7">
  <div class="form-group mx-sm-3 mb-2">
    <input type="datetime-local" class="form-control" id="date1"  [(ngModel)]="dateBefore"/>
  </div>
  <div class="form-group mx-sm-3 mb-2">
    <input type="datetime-local" class="form-control" id="date2" [(ngModel)]="dateAfter"/>
  </div>
  <button type="submit" class="btn btn-info mb-2" (click)="searchAuditDate()">Chercher</button>
</div>

【问题讨论】:

【参考方案1】:

为了在 datetime-local 中使用秒,您必须为其添加 step 属性。

<input type="datetime-local" class="form-control" id="date1"  [(ngModel)]="dateBefore" step="1"/>

【讨论】:

【参考方案2】:

添加步骤属性将解决您的问题。

<input type=datetime-local value="2013-10-24T20:36:00" step="1">

【讨论】:

以上是关于角度输入类型 datetime-local的主要内容,如果未能解决你的问题,请参考以下文章

如何以角度获取输入类型=月份的值

如何为角度示意图输入数组类型值

Angular 6 - 如何使用角度输入装饰器在 html 输入中设置动态类型

角度输入类型 datetime-local

阻止在输入类型号中输入负值的角度方式(在复制粘贴和增加、减少时)

输入类型 = 数字验证在角度中无法正常工作