Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Сравнение времени и вывод ближайшего

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
NeverFoldAQ
Отправлено: 30 Ноября, 2011 - 01:22:36
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




Дано:

несколько строк в таблице с временем (Timestamp) в формате: HH:MM

Задача:

Вывести ближайшее время (постоянно убывающее, с помощью "update tbl_name set row_name=timediff(row_name,now())" ) из записанных.

Пока вообще не понимаю в какую сторону смотреть. буду благодарен за подсказку.
 
 Top
Panoptik
Отправлено: 30 Ноября, 2011 - 08:55:59
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




я недавно писал коротенькое решение по тому как находить количество секунд во времени
$str = '23:15';
strtotime('1970-01-01 GMT '.$str.":00");
в вашем случае нужно просто найти время
strtotime('GMT '.$str.":00");

а вообще можно попробовать в sql так:
"select min(row_name) from `table_name` ";


-----
Just do it
 
 Top
Данил_123
Отправлено: 30 Ноября, 2011 - 08:58:31
Post Id


Участник


Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011  
Откуда: rostov


Помог: 9 раз(а)




Вывести ближайшее время чего, или до чего? Или вы не знаете как данная функция работает?


-----
http://mysitecost.ru
 
 Top
Panoptik
Отправлено: 30 Ноября, 2011 - 09:05:27
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




по ходу до текущего времени, там в sql написано now()


-----
Just do it
 
 Top
Данил_123
Отправлено: 30 Ноября, 2011 - 09:09:14
Post Id


Участник


Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011  
Откуда: rostov


Помог: 9 раз(а)




тогда от какого? Оно будет задоваться?


-----
http://mysitecost.ru
 
 Top
Panoptik
Отправлено: 30 Ноября, 2011 - 09:19:54
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




походу там в базе идут записи с временными метками))
а вообще пускай автор топика приходит и пишет если это ему еще нужно)


-----
Just do it
 
 Top
NeverFoldAQ
Отправлено: 01 Декабря, 2011 - 01:39:01
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




Да, вопрос еще актуален, отсыпался после работы; не зашел в тему раньше.

Суть примерно такая:

В БД идет запись времени в формате HH:MM т.е есть, скажем, три переменных значения времени, допустим: 11:11, 10:10, 09:09. Сейчас 03:36. Нужно заставить скрипт выводить ближайшее время (т.е 09:09). Скажем, если бы сейчас было 09:10, то показаться должно 10:10.

Надеюсь, понятно объяснил.
 
 Top
NeverFoldAQ
Отправлено: 03 Декабря, 2011 - 21:06:05
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




Идей никаких? Недовольство, огорчение
 
 Top
tuareg
Отправлено: 03 Декабря, 2011 - 21:14:59
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Я напишу только условие WHERE
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. ... WHERE 'столбик с меткой'> 'время' LIMIT 1
  3.  
 
 Top
NeverFoldAQ
Отправлено: 04 Декабря, 2011 - 07:53:27
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




Спасибо! Посмотрю хотя бы в эту сторону, постараюсь понять.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с СУБД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB