Prova a creare degli oggetti Date e a sfruttarne le proprietà nei cicli e negli if che vuoi scrivere.
codice:
var oggi = new Date()
var ora = oggi.getHours()
var minuti = oggi.getMinutes()
var secondi = oggi.getSeconds()
var limite_inferiore = new Date()
limite_inferiore.setHours('18')
limite_inferiore.setMinutes('10')
limite_inferiore.setSeconds('05')
var limite_superiore = new Date()
limite_superiore.setHours('18')
limite_superiore.setMinutes('30')
limite_superiore.setSeconds('10')
// Ad esempio...
if ( limite_inferiore.getHours() == 18 )
{
if ( limite_inferiore.getMinutes() > 10 && limite_inferiore.getMinutes() < 30 && limite_inferiore.getSeconds() > 05 )
{
// Fai quello che devi fare...
}
}
// e via dicendo...