javascript Диапозон времени
var offset = new Date ($('body').data('date')) function secToTime(sec){ dt = new Date(); dt.setTime(sec*1000); return dt.getUTCHours()+3+":"+dt.getUTCMinutes()+":"+dt.getUTCSeconds(); } var time = secToTime(offset ) Мне нужно выводить модальное окно в определенный диапозон времени например с 8:00 до 00:00 Подскажите пожалуйста |
var hours = (new Date()).getHours(); if(hours >= 8 && hours <= 23) { } |
а как учесть здесь и минуты
|
Например, с 8:30 до 20:30
var startTime = (new Date()).setHours(8,30), finishTime = (new Date()).setHours(20,30), currentTime = new Date(); if (currentTime >= startTime && currentTime <= finishTime) { alert('Рабочее время'); } |
Спасибо, не знел что .setHours может иметь вид с минутами через запятую
|
Часовой пояс GMT +3, время: 19:51. |