我目前正在为广播电台构建脚本,需要以下脚本的帮助:
$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");