|
|
|
| У меня такой вопрос.. есть переменные ..
$date_a = "20:40:00";
$date_b = "19:55:40";
|
$date_a - текущее время!
$date_b - время добавления обьявления..
Нужно вычесть из $date_a - $date_b чтобы получить разницу и если разница равна больше 1 часа то выполняется действие, а если не равно то выполняется другое... :) | |
|
|
|
|
|
|
|
для: maDMo3r
(28.05.2006 в 15:42)
| | разрезать по :
потом привести к числовому типу и сравнить =) | |
|
|
|
|
|
|
|
для: CrazyAngel
(28.05.2006 в 16:03)
| | ну... это я понял... а если такая штука будет 00 часов (теость 24 часа ночи) то как тогда вычесть ? :) | |
|
|
|
|
|
|
|
для: maDMo3r
(28.05.2006 в 16:11)
| | это риторический вопрос? =)))
проверить, если 00, значит прибавить еще 24 часа
а можно пересести в секунды с 1970 года (mktime) и так посчитать... так наверно даже лучше будет | |
|
|
|
|
|
|
|
для: 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";
?>
|
| |
|
|
|