Javascript在HH:MM中转换时间字符串HH:MM:SS
我有一个格式为“HH:MM:SS”的时间字符串。我只想要“HH:MM”。我该怎么办? 例如,我有“15:50:30”。我想用javascript“15:50”获得它。使用子字符串Javascript在HH:MM中转换时间字符串HH:MM:SS,javascript,time,format,Javascript,Time,Format,我有一个格式为“HH:MM:SS”的时间字符串。我只想要“HH:MM”。我该怎么办? 例如,我有“15:50:30”。我想用javascript“15:50”获得它。使用子字符串 var date='09:57:22'; date = date.substring(0,5); 使用子字符串 var date='09:57:22'; date = date.substring(0,5); 检查此链接 检查此链接 使用切片 "15:50:30".slice(0,-3) 使用切片 "15:50:
var date='09:57:22';
date = date.substring(0,5);
使用子字符串
var date='09:57:22';
date = date.substring(0,5);
检查此链接
检查此链接
使用切片
"15:50:30".slice(0,-3)
使用切片
"15:50:30".slice(0,-3)
您可以轻松地将时间转换为get date格式。 例如 time=“下午2:33:58”;你的时间 将其传递给新的日期变量 时间=新日期(时间) 然后新时间会有完整的日期 然后做一个字符串,得到时间和小时。
time=time.getHours+“:“+time.getMinutes您可以轻松地将时间转换为get date格式。 例如 time=“下午2:33:58”;你的时间 将其传递给新的日期变量 时间=新日期(时间) 然后新时间会有完整的日期 然后做一个字符串,得到时间和小时。
time=time.getHours+“:“+time.getMinutes这些
slice
和substring
答案中的许多都完成了任务,但我想指出正则表达式,因为它们在输入方面更灵活
例如,此正则表达式将同时处理一位数和两位数,这将使切片
和子字符串
关闭:
var测试=['12:12:12','1:1:1','1:12:1','12:12:1212:12'];
对于(var_i=0,tests_1=tests;_i }
这些切片
和子字符串
答案中的许多都完成了任务,但我想指出正则表达式,因为它们在输入方面更灵活
例如,此正则表达式将同时处理一位数和两位数,这将使切片
和子字符串
关闭:
var测试=['12:12:12','1:1:1','1:12:1','12:12:1212:12'];
对于(var_i=0,tests_1=tests;_i
函数addZero(i){
如果(i<10){
i=“0”+i;
}
返回i;
}
var d=新日期();
var h=addZero(d.getHours());
var m=addZero(d.getMinutes());
console.log(h+“:“+m)
函数addZero(i){
如果(i<10){
i=“0”+i;
}
返回i;
}
var d=新日期();
var h=addZero(d.getHours());
var m=addZero(d.getMinutes());
console.log(h+“:“+m)
使用子字符串是否可行。使用子字符串是否可行。@joopmicroop请不要在答案中加上你的两分钱。这就是评论的目的。@joopmicroop请不要在答案上加上你的两分钱。这就是评论的目的。