Time и 24 часа

Печать RSS
323


Дух
0

$t = time () - 86400 ;
if ( $t > $vklad )
{
echo 'сутки прошли' ;
}
else
{
echo 'погоди еще'. round (time () - $vklad) * 60 * 60 , 2) .' часов' ;
}

Дух
0
Надеюсь написал без синтаксических ошибок?
Автор
Голубые штаны
0
12 гдето ошибка есть, белая страница
N

Голубые штаны
0
#13. Выключить игнор ошибок и посмотреть где она не пробовал?)
В предпоследней строке echo ""; - в кавычках а не апострофах должно быть
Автор
Голубые штаны
0
14, не там ошибка, не хватало дужки после round
Но всеравно выводит не то что нужно:
погоди еще -309679200 часов
Автор
Голубые штаны
0
mysql_query("UPDATE `user` SET `vklad`='$proc',`time_vklad`='".time()."'+'86400',`gorod_money`=`gorod_money`-'$num' WHERE `id`='".$user['id']."'");
P.S.Сори забыл что можно редактировать посты
Изменил: Игорь (03.10.2009 / 17:30)

Дух
0
Щас протестирую

Дух
0

$vklad = time() - 86000 ;
$t = time () - 86400 ;
if ( $t > $vklad )
{ echo 'сутки прошли' ;
} else
{ echo 'погоди еще '. round ((time () -$vklad) / 60 / 60, 1).' часов' ;
}

результат
погоди еще 23.9 часов

Дух
0
А в базу пишы просто
time() a $vklad = time() - 86400 ;
удали ето просто для проверки.
Автор
Голубые штаны
0
19, благодарочка, сейчас затестю!
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск