Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ограничение на 1 час..
 
 автор: maDMo3r   (28.05.2006 в 15:42)   письмо автору
 
 

У меня такой вопрос.. есть переменные ..

$date_a = "20:40:00";
$date_b = "19:55:40";

$date_a - текущее время!
$date_b - время добавления обьявления..
Нужно вычесть из $date_a - $date_b чтобы получить разницу и если разница равна больше 1 часа то выполняется действие, а если не равно то выполняется другое... :)

   
 
 автор: CrazyAngel   (28.05.2006 в 16:03)   письмо автору
 
   для: maDMo3r   (28.05.2006 в 15:42)
 

разрезать по :

потом привести к числовому типу и сравнить =)

   
 
 автор: maDMo3r   (28.05.2006 в 16:11)   письмо автору
 
   для: CrazyAngel   (28.05.2006 в 16:03)
 

ну... это я понял... а если такая штука будет 00 часов (теость 24 часа ночи) то как тогда вычесть ? :)

   
 
 автор: kasmanaft   (28.05.2006 в 16:50)   письмо автору
 
   для: maDMo3r   (28.05.2006 в 16:11)
 

это риторический вопрос? =)))
проверить, если 00, значит прибавить еще 24 часа

а можно пересести в секунды с 1970 года (mktime) и так посчитать... так наверно даже лучше будет

   
 
 автор: Trianon   (28.05.2006 в 19:50)   письмо автору
 
   для: maDMo3r   (28.05.2006 в 15:42)
 

<?
function hms($t) { list($h,$m,$s) = explode(':'$t); return ((60*$h)+$m)*60+$s; }

$date_a "20:40:00"
$date_b "19:55:40"
$dt hms($date_a) - hms($date_b);
if(
$dt >= 3600)
    echo 
"act1";
else 
    echo 
"act2";
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования