нужно увеличить время

1. Удаленный (11.08.2009 / 22:08)
вот код
function vremja($time=NULL)
{
global $user;
if ($time==NULL)$time=time();
if (isset($user))$time=$time+$user['set_timesdvig']*60*60;
$timep=" ".date("j M в H:i", $time)."";
$time_p[0]=date("j n", $time);
$time_p[1]=date("H:i", $time);
if ($time_p[0]==date("j n"))$timep=date("H:i", $time);
if (isset($user))
{
if ($time_p[0]==date("j n", time()+$user['set_timesdvig']*60*60))$timep=date("H:i", $time);
if ($time_p[0]==date("j n", time()-60*60*(24-$user['set_timesdvig'])))$timep="Вчера в $time_p[1]";
}
else
{
if ($time_p[0]==date("j n"))$timep=date("H:i", $time);
if ($time_p[0]==date("j n", time()-60*60*24))$timep="Вчера в $time_p[1]";
}
в нем нужно прибавить 9 часов. кто поможет?

2. Вантуз-мен (11.08.2009 / 23:05)
if ($time==NULL){$time=time()+3600*9;} else {$time = $time + 3600*9;}

3. Вантуз-мен (11.08.2009 / 23:07)
хотя это не выход, там судя по $user['set_timesdvig'] есть пользовательский сдвиг, а админский можно выставить к примеру через htaccess чтобы не зависить от серверного времени php_value date.timezone "Europe/Moscow" к примеру так

4. Удаленный (11.08.2009 / 23:17)
спасибо, тему клозед

5. Димон (11.08.2009 / 23:18)
пару миллисекунд можно сэкономить, если вместо 3600*9 написать 32400.
как ни как умножение

6. Удаленный (11.08.2009 / 23:40)
№5 smile)))))))) улыбнул, чем не оптимизация?

7. Димон (11.08.2009 / 23:57)
3. можно без htaccess а так date_default_timezone_set()

URL: https://visavi.net/topics/309