最近做水务局的巡查系统的时候遇到的这么个问题,就是根据不管多少次,计算出24小时的平均时间,这可把我难住了,后来想了很久的一个计算方法,记下来了,希望能帮助大家!
代码:
var minuteTime = 1440; //24*60计算出的分钟数,因为24小时的,写死了,这里可以改天的等等
var count = 5; //修改你想要的平均次数
var minute = minuteTime / count
var time = 0;
var shang = 0;
for(var i = 0;i<count;i++){
time = time + minute
console.log("开始时间:"+formatData(shang)+" | 结束时间:"+formatData(time))
shang = time+1
}
function formatData(val){
var secondTime = parseInt(val);// 秒
hourTime = parseInt(secondTime / 60);
minuteTime = parseInt(secondTime % 60);
if(hourTime <= 9){
hourTime = "0"+hourTime
}
if(minuteTime <= 9){
minuteTime = "0"+minuteTime
}
return hourTime+":"+minuteTime
}