Как сделать так,что бы скрипт читал и часы и минуты. 
К примеру мне надо сделать что бы с 0.00 до 21.30 выдавалась переменная или текст 
Но часы и минуты читает отдельно. 
Мой код:
var h=(new Date()).getHours(); 
var m=(new Date()).getMinutes(); 
if (h >= 0 && h <= 21 && m <= 30) document.write(''+srpt1+'') ;
if (h >= 21 && 31 <= 23 && m <= 59) document.write(''+srpt2+'') ;
Мне говорили что лучше сделать в одну переменную часы и минуты,но я пока мало понимаю,по этому сделал в две.
Если не трудно подскажите и объясните как правильно писать время.