JSFiddle - React, Tailwind, and code Playground
by braveminds1823
JavaScript
let workingHourStart = 8;
let workingHourEnd = 20;
let workingMinuteStart = 14;
let workingMinuteEnd = 42;
// 8:14 - 20:42
let timeInterval = 2;
let j = workingHourStart
let minute = workingMinuteStart;
var hourSelected = 20;
while (j < workingHourEnd + 1) {
minute += timeInterval;
if (j == workingHourEnd && minute > workingMinuteEnd) {
break;
}
while (minute > 59) {
minute -= 60;
j++;
}
if (j == hourSelected) {
if (j == workingHourEnd && (minute + timeInterval) > workingMinuteEnd) {
console.log("unavaliable");
break;
} else {
console.log("Avaliable Time - " + j + ": " + minute);
}
}
}