我这里有一个过滤器:PHP:让今天的过滤器/昨天
$today = time() - (3600*24);
$Yday = time() - (3600*48);
$getMsgsToday = mysql_query("SELECT * FROM users_msgs WHERE uID = '$USER' AND date > $today ORDER by date DESC LIMIT 10");
$getMsgsYday = mysql_query("SELECT * FROM users_msgs WHERE uID = '$USER' AND date BETWEEN $Yday AND $today ORDER by date DESC LIMIT 10");
这并不正常工作。如果时间为01:00,则会在昨天的“今日”日期(例如23:00,22:00和21:00)中显示您,并且将在第一天的01:00之后在“昨天” 。
我该如何解决这个问题,以便与时间正确?所以00:01是今天和23:59是昨天..我认为我做错了只是做时间() - (3600 * 24)..我应该怎么做?
这并不影响我以前的产品 – Johnson 2010-11-01 01:18:49