论坛根目录下misc.php文件下面的代码,418行开始:
$query = $db->query("SELECT extcredits, SUM(ABS(score)) AS todayrate FROM {$tablepre}ratelog
WHERE uid='$discuz_uid' AND dateline>=$timestamp-86400
GROUP BY extcredits");
修改为
$todaystamp = strtotime(gmdate('Y-m-d', $timestamp));
$query = $db->query("SELECT extcredits, SUM(ABS(score)) AS todayrate FROM {$tablepre}ratelog
WHERE uid='$discuz_uid' AND dateline>=$todaystamp-86400
GROUP BY extcredits");
新修改的代码将原来的$timestamp(当前时间)改成自定义的$todaystamp,当日0时时间。
这个貌似不能这样判断吧,各个地方的时间不是一样的啊!你怎么判断呢?
还是24小时比较现实吧,