Показать сообщение отдельно

  #10  
Старый 15.02.2010, 12:28
-=Zhenek=-
Участник форума
Регистрация: 31.12.2007
Сообщений: 279
С нами: 9663762

Репутация: 114
По умолчанию

Цитата:
Сообщение от Compton  
-=Zhenek=-
думаю,что надо спарсить значение,а потом из большего вычесть меньшее
Я это понял.
Вот какой код у меня :

PHP код:
$date date("d.m.Y g:i:s"$mget['13']);
$ost =  strtotime($mget[15])-time();  
if(
$ost<=0) {$date2="Неактивно";
}else{
$mounth floor($ost/2592000); if($mounth == 0){$mounth="";$mmm=0;}else{$mmm=$mounth;$mounth.=mounth($mounth). ",";}
$day floor(($ost/86400)-($mmm*30)); if($day == 0){$day="";}else{$day.=day($day);}
if(
$day == "") {
$hours floor($ost/3600);
$hhh$hours;
$hours.=hour($hours);
$min floor(($ost/60)-($hhh*60))."минут";
}

Но он работает нестабильно,если речь идет о часах. Тоесть если сейчас 12 часов а объявление нужно убрать в 13 он скажет неактивно. Разница будет отрицательной...
 
Ответить с цитированием