将输入值格式化为小时和分钟格式(hh:mm)

时间:2016-10-14 05:31:15

标签: javascript angularjs angularjs-directive

我有一个输入字段用于时间输入,需要输入小时和分钟(HH:mm格式)。那么如何输入值自动格式化。

例如:输入值自动格式化为HH:mm格式(11:30)。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

你可以使用uib-timepicker directive来实现这个目的。它易于使用,可以更加自定义,就像你可以在12 / 24H等之间切换一样。文档很清楚地解释了它。

<div uib-timepicker ng-model="mytime" ng-change="changed()"
  hour-step="hstep" minute-step="mstep" show-meridian="ismeridian">
</div> 

答案 1 :(得分:-2)

你只需在$ scope

中写{{“HH:mm”}}

value = {{a.value |日期:“HH:mm”}}}