Планирую получить значение времени (часов) и если оно больше определённого значения то один вариант действий, если меньше то другой, ниже пример.
var time = new Date; // запускаем время :)
if(time.getHours()< 8:00 || time.getHours()>20:00){
// ещё утро или уже ночь
alert("Night");
}else{ // если не утро и не ночь
alert("Day");
}
Так не работает... добавил новую переменную которая отвечает за часы
var time = new Date; // запускаем время :)
var timeHours = time.getHours(); // та самая новая переменная
if(timeHours < 8:00 || timeHours > 20:00){
// ещё утро или уже ночь
alert("Night");
}else{ // если не утро и не ночь
alert("Day");
}
Подозреваю, что не верно задаю условие времени, хотя компилятор не ругается. У кого так было? Как исправить что бы заработало?
Странно, что интерпретатор не выдает вам ошибку, на самом деле выражение 8:00
здесь некорректно, а для сравнения достаточно использовать 8
вместо 8:00
и 20
вместо 20:00
. Также нужно уточнить условие во втором случае:
var time = new Date;
var timeHours = time.getHours();
if (timeHours < 8 || timeHours >= 20) {
// ещё утро или уже ночь
alert("Night");
} else { // если не утро и не ночь
alert("Day");
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть объект с родственниками, они соотносятся друг к другу по типу: Родитель, Ребенок, Брат/Сестра, Равный
Предполагается, что мы уже имеем инициализированную карту и маркеры, хранящиеся в неком массиве
Проблема вот в чем на локалке все отлично консоль молчит но вот на боевом сервере вылазит эта ошибкаСтоит wp вот ссылка на сайт