решено mysql curdate timezone

L

ler

Гость
#1
Вывожу эту переменную на главной. Считает количество изменений репутации за сутки, но как быть с юзерами в других часовых поясах?

PHP:
$karmarow = DB()->fetch_row("SELECT COUNT(newid) as count FROM ". BB_KARMA ."  WHERE poster_id = ".$userdata['user_id']."  AND `time`>= UNIX_TIMESTAMP(CURDATE())");
Вот такой велосипед не едет
PHP:
//$tzone= (TIMENOW + (3600 * ($bb_cfg['board_timezone'])))-24*3600-(3*3600);
//$karmarow = DB()->fetch_row("SELECT COUNT(newid) as count FROM ". BB_KARMA ."  WHERE poster_id = ".$userdata['user_id']."  AND `time`>= ".$tzone."");
 
L

ler

Гость
#4
Понял, я считал за сутки а не за сегодня
PHP:
$tzone= (TIMENOW + (3600 * ($bb_cfg['board_timezone'])))-24*3600;
 
Сверху