Bom dia, Na verdade o que vou perguntar vale para qualquer linguagem, e se eu estiver no lugar errado desculpe Seguinte eu tenho o seguinte problema, vamos supor que eu tenha que descobrir se o horário está entre(17:00 e 8:00) Como vocês fariam? No meu caso eu tenho uma tabela com os dados, e quando ele passa de 24 horas eu do + 1 no mês mas, se eu não tivesse a tabela, ou seja, somente os valores (17:00 e 8:00) iria complicar. alguém tem alguma dica elegante de fazer isso(sem gambiarra com monte de if ou for)? Lembra que isso vale para qualquer lógica que tenha um valor máximo e ele volte como por exemplo, caixas numeradas de 1 a 10, e o que to procurando pode estar entre 8 e 3. a forma mais "bonita" que arrumei Eu verifiquei se ele não estava entre os dois, vou usar o exemplo das caixas: eu vejo se ele não esta entre 3 e 8, ficaria algo assim if( !(valor_atual > tabela["fim"] && valor_atual < tabela["ini"] ) ){
bla bla bla
}