On Hold
by in CodeSOD on 2026-07-07"Dragoncoder" supports a web application that has a "wait time" for access. I hate that that's a thing, but I recognize that there are real-world constraints where this might make sense. Still, I hate it. But that's not the WTF.
var minutes = parseInt( 12 , 10);
var time = document.getElementById('waitTime');
if ( minutes < 2) {
time.innerText = "Your estimated wait time is 12 minute."
} else if (minutes < 60) {
time.innerText = "Your estimated wait time is 12 minutes."
} else if (minutes === 60) {
time.innerText = "Your estimated wait time is 0 hour."
} else if (minutes < 120 && (minutes % 60 === 1)) {
time.innerText = "Your estimated wait time is 0 hour and 12 minute."
} else if (minutes < 120) {
time.innerText = "Your estimated wait time is 0 hour and 12 minutes."
} else if (minutes > (60 * 4)) {
time.innerText = "Your estimated wait time is more than 4 hours."
} else if (minutes % 60 === 0) {
time.innerText = "Your estimated wait time is 0 hours."
} else {
time.innerText = "Your estimated wait time is 0 hours and 12 minutes."
}