你的时间范围是6:00-18:00,也就是12H。那么可以用百分比left:n = new Date().getHours(); if (n <= 6) { progress = 0%; } else if (n >= 18) { progress = 100%; } else { progress = (n - 6) / 12 * 100 + '%' }
你的时间范围是6:00-18:00,也就是12H。那么可以用百分比left: