| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > Обработка таблиц |
| Автор: Good13 23.7.2014, 22:30 | ||||
Доброго времени суток. Имеется таблица html с расписанием автобуса. Задача: взять время нынешнее и в зависимости от его значения вывести 5ближайших рейсов. Есть наброски работающие несовсем четко(при задании времени большим, чем 14:00 это время все равно выдается. А при прогоне значений "i" в цикле именно это значение выдается как 0, трудно объяснить иначе как-то). Помогите найти ошибки/ предложите иной вариант реализации.
|
| Автор: dcc0 26.7.2014, 15:28 |
| JS не знаю. Наверное так, но могу ошибаться: 1. сравнивать с текущим временем, сначала преобразовав в одно число часы и минуты. 2. Преобразовать время в расписании, часы и минуты. Если время отправления больше текущего, - например, на 5 минут, - тогда не выводить. Соответственно, эти пять минут можно прибавить к переменной, которая хранит текущее время и просто сравнивать. P.S. Неверные результаты могут быть из-за форматов даты. Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Obrabotka-tablits-id53d00df0ae201500508b4567#findElement_E7045_53d39eeeae20158e595a433d_0 |