У меня есть фильтр здесь:
$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) .. как мне поступить?