0

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

$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 包含在内?

4

1 回答 1

0

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

例如 date_default_timezone_set('America/Los_Angeles');

于 2012-04-11T23:32:53.240 回答