Вывод сообщений по времени
Как сделать так,что бы скрипт читал и часы и минуты.
К примеру мне надо сделать что бы с 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, время: 05:14. |