Averigüe si un número de minuto es el número exacto que conduce a una hora / horas.
No tengo ejemplos de código, ya que es algo que estoy tratando de resolver.
Estoy tratando de crear un script que básicamente devuelva verdadero o falso si la cantidad de segundos conduce a an hour o x hours ; de lo contrario, si no, devuelve falso.
No estoy seguro exactamente de cómo debería funcionar esto, ya que básicamente todo el tiempo debería verificar si la cantidad de minutos - serían los minutos exactos para convertirse en una hora ... (Esto es 1 hora, 2 horas, 3 horas, 4 horas... y así sucesivamente)
No necesito saber cuantas horas son ni nada; Solo necesito saber si es verdadero o falso si la cantidad de minutos sería exacta Is the amount of minutes an exact hour ?
El número de minutos es solo una entrada const/let/var (ejemplo: 59, 60, 120, 300, 673)
Si el número de minuto es 0-59 Devuelve falso
Si el número de minutos es 60 , devuelve verdadero (porque esto sería 1 hora)
Si el número de minuto es 60-119 Devuelve falso
Si el número de minutos es 120 , devuelve verdadero (porque serían 2 horas exactas)
Si el número de minuto es 121-179 Devuelve falso
Si el número de minutos es 180 , devuelve verdadero (porque serían 3 horas exactas)
... y así sucesivamente, básicamente sin fin: solo tiene que devolver verdadero en cualquier parte exacta de is minute an hour , de lo contrario, falso.
Supongo que tendrías que comprobar si el número de minutos se divide por 60 o algo así; pero no estoy seguro.
Espero que alguien pueda ayudarme, gracias de antemano.
Está buscando el operador módulo (%)
function IsOnHour(minutes) { return minutes % 60 == 0 } console.log(IsOnHour(59)) console.log(IsOnHour(60)) console.log(IsOnHour(61)) console.log(IsOnHour(120))produce
false true false true