格式为hh:mm输入模糊javascript

时间:2016-04-27 14:00:32

标签: javascript input time

我有一个输入可以节省hh:mm的时间,它实际上有效,但只有当我正确放置hh:mm时,因为在后端我使用此值并应用子字符串来验证{{1} }和hh,所以当我mm正常工作时,但当我放07:00时它会导致异常,因为子字符串返回“7:”,所以我想在调用方法7:00autoformat这个值,所以当我将onblur 7:00 autoformat 07:00 display: flex; justify-content: space-around; 时,space-between >

示例:

  

7:00 - > 07:00

     

6:5 - >六时50分

感谢。

1 个答案:

答案 0 :(得分:0)

试试这个:

function autoformat(time){
var parts = time.split(':');
return (parts[0].length == 2 ? parts[0] : '0' + parts[0])
    + ':' + (parts[1].length == 2 ? parts[1] : '0' + parts[1]);
}

autoformat('7:00'); // 07:00

我真的没有得到第二个例子..... 希望这可以帮助