Eh bien, j'ai un temps au format UNIX. Je dois trouver la différence entre une heure spécifique et l'heure actuelle. si la différence est de 5 minutes. faire quelque chose.
$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: Comment trouver la différence en quelques minutes et comment obtenir l'heure actuelle?
Réponses:
2 pour la réponse № 1Essayez d'obtenir la première minute en utilisant date()
puis comparer comme
$sp_time = 1400325952;//Specific time
$currentTime = time(); // current time
$difference = $currentTime - $sp_time;
if(date("i",$difference) >= "5") {
//DO SOME STUFF
}
1 pour la réponse № 2
Je ne sais pas si c'est ce que vous recherchez ...
$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";
}