Zeit abziehen

  • Hallo,


    ich stehe grade auf dem Schlauch, ich möchte von der gespeicherten Zeit, die aus der Datenbank geladen wird eine Zeit abziehen und richtig formatiert ausgeben.


    Folgendermaßen wird das Zeitformat des Benutzers in die Datenbank eingetragen: $datumsys = date('Y.m.d H:i:s');

    Jetzt möchte ich, dass wenn der Benutzer erneut das Formular ausfüllt, ausgegeben werden soll: "Du bist noch für x Minuten gesperrt.".

    Die Höchstsperrzeit beträgt 20 Minuten.

    Wie kriege ich das jetzt hin, von 20 Minuten die Zeit abzuziehen und im Minutenformat auszugeben?

    Ginge das mit strtotime oder denke ich da zu kompliziert?
    Hoffe mir kann einer weiterhelfen, stehe aufm Schlauch...

  • Du nutzt ein komisches format. Nutze besser 'Y-m-d H:i:s' statt Y.m.d H:i:s


    Das hier sollte funktionieren:

  • cottton vielen vielen Herzlichen Dank.

    Jetzt weiß ich auch was ich falsch gemacht habe. Habe zu kompliziert gedacht ( wie immer ^^ ).

    Wollte nämlich mit 2-3 strtotime Abfragen das ganze regeln, aber konnte ja so nicht aufsplitten plus das Zeitformat....


    Was für mich jetzt ganz neu ist, ist das hier: \DateTime::createFromFormat.

    Ich mach mich gleich mal schlau was das für eine genaue Funktion ist.


    Dir aber ein großes Dankeschön <3:)


    Grüße

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!