Timestamp in H:i:s umwandeln

iLu_is_a_loser

Erfahrenes Mitglied
Hallo ich bastel mir gerade ein Sicherheitsscript, dass jemanden nach 5 Minuten ausloggt!
Nur leider bin ich gerade zu blöd ein Timestamp umzuwandeln!
Ja also wie gesagt das Datum oder eher gesagt die Zeit wird im Timestamp in die Datenbank eingetragen und ich möchte das Datum oder eher gesagt die Uhrzeit 5 Minuten weniger haben!

Kann mir da mal jemand helfen?

Wenn ich jetzt nämlich das so mache

PHP:
$plus = 5*60;
$mom = date($datum);
$ergebnis = $mom - $plus;
echo date("H:i:s", $ergebnis);

Kommt dort immer 01:28:27 obwohl der Eintrag um 18:23:52 gemacht wurde somit sollte als Ergebniss doch logischer weise 18:18:52 rauskommen...
Ich verzweifel noch :D
 
LoL, so stimmt das ganze schon eher ...
Dachte zuerst Zeitzone aber dann ^^

Must dir die Funktionen noch mal anschauen!
 
Die Lösung stand schon da -.-
Warum nimmst du den date ( macht aus Timestamp wieder formatiertes Datum/Urzeit )
Time gibt die Unix-Zeit zurück ... dort kannst dann die Sekunden abziehen ...

PHP:
<?php

$plus = 5*60;
$mom = time();
$ergebnis = $mom - $plus;
echo date("H:i:s", $ergebnis);  


?>

Ist genau das was du willst
 
Zurück