0

我对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 h,则将在 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);

非常感谢!

4

1 回答 1

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

假设所有课程都按小时上课,这将为您提供当前课程的时间价值。有了更多关于时间表的信息,我们可能会发现我错过了重点。:)

于 2013-10-27T22:55:08.427 回答