2013-10-27 1 views
0

У меня есть вопрос о intervale раз в Mysql.выберите время из промежутка времени в mysql

У меня есть база данных Mysql, где у меня есть расписание с предметами и учителями, которые дают предметы.

С:

setlocale(LC_TIME, 'spanish'); 
$weekday=strftime("%A"); 
date_default_timezone_set('Europe/Madrid'); 
$time=date("H:i:s", time()); 

Я получаю время и день недели.

Но мой вопрос:

Если время я получаю, например, 11:25:00 часов, я хочу, чтобы получить класс, который находится между 11:00:00 и 12:00:00, где я предположим, что все классы занимают 1 час.

Если время: 09:55:00 ч, это будет между 09:00:00 и 10:00:00.

я написал для будний:

$date_query = "select distinct course, class, subject from timetable where date='".$weekday."'and id_user='".$id_user."'"; 

$result = mysql_query($date_query); 

Спасибо большое!

ответ

0
$time = date("H", time()) . ":00:00"; 

Предполагая, что все классы будут работать в течение часа, это даст вам значение времени текущего класса. С дополнительной информацией о таблице расписания мы могли бы найти, что я пропустил этот пункт. :)