Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> if("20:00"<время<"21:30"){ 
:(
    Опции темы
Win MK 32
Дата 17.9.2009, 19:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 492
Регистрация: 15.7.2002

Репутация: нет
Всего: нет



Как сделать условие на JS, что текущее время(сейчас) находится в заданных пределах. Где заданные пределы должны подставлять из переменной.
Код
// ЧТО-ТО ВРОДЕ ТАКОГО:
t1 = "20:00";
t1 = "21:30";
if(t1<время<t2){
   docement.write("Физкультура (окончание в "+t2+")");
}

То есть хотелось бы, чтобы в переменные t1,t2 записывались человекопонятные даты.
Я привел пример с вечерним временем специально, чтобы был виден 24-х часовой формат. Естественно учеба днем smile
PM   Вверх
comtat
Дата 17.9.2009, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

Репутация: 7
Всего: 71



Код

// ЧТО-ТО ВРОДЕ ТАКОГО:
var startTime = "20:00", finishTime = "21:30", _now = new Date();

[stH, stM] = startTime.split(':');
[fnH, fnM] = finishTime.split(':');

t1 = stH*60 + stM*1;
t2 = fnH*60 + fnM*1;
t3 = _now.getHours()*60 + _now.getMinutes()*1;

if (t3 > t1 && t3 < t2){
   alert("Физкультура (окончание в " + finishTime + ")");
} else {
    alert("Тут ничего нет");
}



--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
IDVsbruck
Дата 18.9.2009, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 778
Регистрация: 12.11.2006

Репутация: 7
Всего: 22



Код

try {
    var now = Date(), startTime = "20:00", finishTime = "21:30";
    if (Date.parse(startTime) < now && Date.parse(finishTime))
        alert("Физкультура (окончание в " + finishTime + ")");
} catch(exception) {
    alert("Parsing error");
}


Это сообщение отредактировал(а) IDVsbruck - 18.9.2009, 22:02
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0381 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.