Javascript 中午12点后的noUISlider时间范围滑块
我现在有点困难。。我正在使用noUiSlider插件 我已经实现了一个时间范围选择器,从早上6点开始到第二天早上6点 基本上,23:59之前的数据是可以的,但到了第二天,我需要的时间是1:00,2:00,而不是25:00,26:00等等 我一直试图在我的JSFIDLE示例中解决这个问题,但我想知道是否有更简单的方法来处理这些数据 我以分钟为单位,以我的增量和值为基础,使之更容易转换为小时 我想做一些类似的事情,但它非常重复和漫长Javascript 中午12点后的noUISlider时间范围滑块,javascript,jquery,html,nouislider,Javascript,Jquery,Html,Nouislider,我现在有点困难。。我正在使用noUiSlider插件 我已经实现了一个时间范围选择器,从早上6点开始到第二天早上6点 基本上,23:59之前的数据是可以的,但到了第二天,我需要的时间是1:00,2:00,而不是25:00,26:00等等 我一直试图在我的JSFIDLE示例中解决这个问题,但我想知道是否有更简单的方法来处理这些数据 我以分钟为单位,以我的增量和值为基础,使之更容易转换为小时 我想做一些类似的事情,但它非常重复和漫长 if (values[1] == 1440) { rig
if (values[1] == 1440) {
rightValue.innerHTML = "00:00";
}
else (values[1] == 1455) {
rightValue.innerHTML = "00:15";
}
else (values[1] == 1455) {
rightValue.innerHTML = "00:30";
}
else (values[1] == 1455) {
rightValue.innerHTML = "00:45";
}
else (values[1] == 1455) {
rightValue.innerHTML = "01:00";
}
else (values[1] == 1455) {
rightValue.innerHTML = "01:15";
}
else (values[1] == 1455) {
rightValue.innerHTML = "01:30";
}
你在找这样的东西吗
if (values[1] == 1440) {
rightValue.innerHTML = "00:00";
}
else (values[1] == 1455) {
rightValue.innerHTML = "00:15";
}
else (values[1] == 1455) {
rightValue.innerHTML = "00:30";
}
else (values[1] == 1455) {
rightValue.innerHTML = "00:45";
}
else (values[1] == 1455) {
rightValue.innerHTML = "01:00";
}
else (values[1] == 1455) {
rightValue.innerHTML = "01:15";
}
else (values[1] == 1455) {
rightValue.innerHTML = "01:30";
}
var convertValuesToTime = function(values, handle) {
values = values
.map(value => Number(value) % 1440)
.map(value => convertMinutesToHoursAndMinutes(value))
console.log(values)
};
var convertMinutesToHoursAndMinutes = function(minutes) {
let hour = Math.floor(minutes / 60)
let minute = minutes - hour * 60
return hour + ':' + minute
}