Salve, devo visualizzare un messaggio in base ad un orario. Esempio:

Se l'ora attuale e compresa tra le 20:00:00 e 08:00:00 mi devi stampare Buonasera,
se invece l'ora attuale e compresa tra le 08:01:00 e 19:59:00 mi devi stampare Buongiorno.

Io ho fatto questo, ma non funziona correttamente:

codice:
    data = new Date();
    hh = data.getHours();
    mm = data.getMinutes();
    ss = data.getSeconds();
     // Ora nel formato 00:00:00
    ora_corrente = hh + ':' + mm + ':' + ss;


    if (ora_corrente > '20:00:00' || ora_corrente < '08:00:00')  {
        console.log('Buonanotte');
    } else {
        console.log('Buongiorno');
    }
Potete aiutarmi a capire dove sbaglio?

Grazie