online seit..
Einklappen
X
-
Ok, sorry fpr date()s.
dafür bekommst du die geprüfte Version:
PHP-Code:# $user['UserLoginTime'] = time() - 2456;
$login = time() - $user['UserLoginTime'];
echo $login.' $login<br>';
echo time().' time()<br>';
echo $user['UserLoginTime'].' $user[\'UserLoginTime\']<br>';
echo date("H:i:s", $user['UserLoginTime'])." ( ".gmdate('H',$login).' Stunde(n) und '.gmdate('i',$login).' Minuten';
Kommentar
-
Trotzdem danke
Ich hätte da aber noch ein Problem.. wo ich nicht so durchblicke.. sorry falls ich euch auf die Klöten gehe ^^
Also: Ich will jetzt noch die IdleTime ausgeben.. ich habe eine Tabelle `UserLastAction`und die ist datetime. (Bsp: 2004-02-17 21:53:27)
So.. dann wie gehabt will ich die abziehen von der aktuellen Zeit um die Restzeit zu ermitteln..
Wollte mit mktime das ganze umwandeln aber das geht wohl nicht richtig.. habt ihr zufällig noch eine Idee?
PHP-Code:$login = time() - $user['UserLoginTime'];
$idle = mktime($user['UserLastAction']) - time();
echo date("H:i:s", $user['UserLoginTime'])." ( ".gmdate("H", $login)." Stunde(n) und ".gmdate("i", $login)." Minuten) IDLE: ".gmdate("H:i:s", $idle);
Kommentar
-
PHP-Code:$idle = mktime($user['UserLastAction']) - time();
außerdem siehtmktime wohl andere parameter vor, was du auch als FEHLERMELDUNG bekommen solltest.
Also entweder Splitten.
oder direkt den Unixtimestamp aus der DB holen
oder strtotime nehmen.Zuletzt geändert von TobiaZ; 17.02.2004, 22:18.
Kommentar
Kommentar