2015-02-10 5 views
0

Ну, у меня есть время в формате UNIX. Мне нужно найти разницу между конкретным временем и текущим временем. если разница составляет 5 минут. сделай что-нибудь.Разница между конкретным временем и текущим временем

$sp_time = 1400325952;//Specific time 
$currentTime = //current time in UNIX format 

$difference = $currentTime - $sp_time; 
if($difference >= 5)//if difference is less than or equal to 5minutes 
{ 
    //DO SOME STUFF 
} 

EDIT: Как найти разницу в минутах и ​​как получить текущее время?

+0

Что ваша проблема? Опишите вашу проблему/ошибку. –

ответ

2

Попробуйте получить минуту с помощью первого date() затем сравнить как

$sp_time = 1400325952;//Specific time 
$currentTime = time(); // current time 
$difference = $currentTime - $sp_time; 
if(date('i',$difference) >= '5') { 
    //DO SOME STUFF 
} 
1

Не уверен, если это то, что вы ищете ...

$sp_time = 1400325952;//Specific time 
$currentTime = time(); // current time 
$diff = abs($currentTime - $sp_time); 

$mins = round($diff/60); 

if ($mins <= 5) { 
echo "difference is less than or equal to 5minutes: $mins"; 
} 
Смежные вопросы