нужно увеличить время
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
)))))))) улыбнул, чем не оптимизация?
7.
Димон (11.08.2009 / 23:57)
3. можно без htaccess а так date_default_timezone_set()
URL:
https://visavi.net/topics/309