cra2sh Posted December 2, 2012 at 11:37 PM Report #485504 Posted December 2, 2012 at 11:37 PM (edited) $change = strtotime(date('2012-12-02 23:35:00')); $now = strtotime(date('Y-m-d H:i:s')); $date = date('H:i:s', ($now - $change)); return $date; Criei esta função aqui em cima mas o resultado é sempre 1h a mais do que o esperado, a ideia é comprar o resultado e se for inferior a 5min = 1resultado, se for superior = 2resultado, Alguém me pode ajudar? Edited December 3, 2012 at 12:51 AM by cra2sh
cra2sh Posted December 3, 2012 at 12:50 AM Author Report #485512 Posted December 3, 2012 at 12:50 AM Já resolvi while($row = mysqli_fetch_assoc($online_check_query)) { $change = $row['user_last_change']; }; $change = strtotime(date('Y-m-d H:i:s', strtotime($change))); $date = strtotime(date('Y-m-d H:i:s', (time() - $change))); if ($date > (5 * 60)) { $status = 'ausente'; } else { $status = 'online'; }; Se alguém tiveres ai ideia para melhor este código que chute xD
HappyHippyHippo Posted December 3, 2012 at 09:05 AM Report #485518 Posted December 3, 2012 at 09:05 AM http://php.net/manual/en/datetime.diff.php IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now