Вывод сообщений по времени
Как сделать так,что бы скрипт читал и часы и минуты.
К примеру мне надо сделать что бы с 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+'') ;
Мне говорили что лучше сделать в одну переменную часы и минуты,но я пока мало понимаю,по этому сделал в две. Если не трудно подскажите и объясните как правильно писать время. |
var startTime = new Date(),
endTime = new Date(),
currentTime = new Date();
startTime.setHours(0,0);
endTime.setHours(21,30);
if(startTime.getTime() < currentTime.getTime() && endTime.getTime() > currentTime.getTime()) {
console.log('some text');
}
|
Огромное спасибо,даже объяснения не понадобились,всё доступно и ясно стало.
|
| Часовой пояс GMT +3, время: 01:36. |