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, время: 07:43. |