Ребят, подскажите как составить условие под такую цель. Есть диапазон во времени с и до Например с 12:00 до 13:00 В течении этого диапазона действие не должно выполнятся (сравнивается с текущим временем), всё остальное время - выполняется. Учитывается круглосуточность, т.е. время может быть, например с 09:00 до 08:00 Вот что у меня получилось C - uttMax ДО - uttMin Текущее время - time_serv Code: if (((uttMax<=time_serv) || (uttMax>=time_serv)) && ((uttMin<=time_serv) || (uttMin>=time_serv))) { } но так захватывает все диапазоны, а как теперь исключить нужный мне промежуток?
Code: if((time_serv>=uttMax)&&(time_serv<=uttMin)) { //исполняем код. } Но вообще это глупо, писать проверку на яваскрипт. Он исполняется на стороне клиента, то бишь браузера. Проверки подобного типа стоит делать на стороне сервера. P.S. Да ты разделом к тому же ошибся.
Сорри за раздел) эта проверка именно в клиенте требуется. Вот, получилось, может кому-то пригодится Code: if (uttMax<uttMin) { if ((uttMax<=time_serv) && (uttMin<=time_serv)) ничего не делаем; else {исполняемый код} } if (uttMax>uttMin) {if ((uttMax>=time_serv) && (uttMin>=time_serv)) ничего не делаем; else {исполняемый код} }