ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Как узнать различие в часах
  #1  
Старый 07.01.2010, 15:32
rcc0023
Участник форума
Регистрация: 03.07.2008
Сообщений: 177
Провел на форуме:
644324

Репутация: 11
По умолчанию Как узнать различие в часах

Как узнать разность любого времени от своего?
То есть взять какое либо время сравнить и выявить разность, +6, -7 и т.д.

т.е. взяли 13:00 сравнили с 20:00, получили что получить 13 из 20 нужно -7
взяли наоборот узнали что +7

пример неудачной реализации.. не рабочий вариант
PHP код:
$x1=13;
$x2=11;

for(
$i=1;$i<=24;$i++){
echo 
'['.$x1.'-'.$x2.']';
++
$x1;if($x1==25)$x1=1;
++
$x2;if($x2==25)$x2=1;


if((
$x1+$i)>($x2+i))++$st1;else ++$st2;

}


echo 
'<br>['.$st1.'-'.$st2.']';


$r=(($st1<$st2)?'+':'-');

if(
$st1>$st2 and $x1>$x2)$rr=($x2+24)-$x1;
elseif(
$st1>$st2 and $x2>$x1)$rr=$x2-$x1;
elseif(
$st1<$st2 and $x2>$x1)$rr=($x1+24)-$x2;
elseif(
$st1<$st2 and $x1>$x2)$rr=$x1-$x2;

echo 
'['.$r.$rr.']'
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Халявный Интернет (для маленьких) stopxaker Статьи 91 20.04.2010 19:52
Халявный интернет или как спрятаться надежнее чем VPN или SSH с цепочкой соксов. kodzero Статьи 16 16.11.2009 20:23
Как стать хакером! foreva Болталка 19 12.12.2007 00:12
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42
Внедрение Sql кода с завязанными глазами k00p3r Чужие Статьи 0 12.06.2005 20:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ