如何使用JavaScript判断整数是一位还是两位数?
我在Angular中创建时间过滤器,每次只有一位数时我需要在数字前加0。例如,而不是1:2:3有01:01:03。
答案 0 :(得分:2)
首先将其转换为字符串,如果该字符串的长度小于2,则在其前面添加0 例如:
if (currentMinutes.toString().length == 1) {
currentMinutes = "0" + currentMinutes;
}
答案 1 :(得分:1)
最简单的检查是将数字除以10,如果输出介于0和1之间,则加上前导零。
var a = numberYouWant;
if(a/10 < 1 && a/10 > 0){
a = "0" + String(a);
}