PHP MySQL 过滤结果


PHP MySQL filtering results

我目前正在为广播电台构建脚本,需要以下脚本的帮助:

$yesterday = strtotime('yesterday');
$yesterdow = date('l',$yesterday);
$order = "SELECT * FROM timetable WHERE day = '$yesterdow' ORDER BY time";
$result = mysql_query($order);

这应该做的是返回前一天从 00:00 到 23:00 的时间表。但是目前它只在01:00到23:00之间返回。有什么方法可以让 00:00 被包括在内吗?

您可以在接收$yesterday之前使用具有必要时区的date_default_timezone_set更改时区。

例如date_default_timezone_set("美国/Los_Angeles");