Zeitstempel überprüfen, ob älter als 12 Stunden [geschlossen]

8

Wie kann ich überprüfen, ob ein Zeitstempel älter als 12 Stunden ist?

Ich muss einen Link für 12 Stunden arbeiten lassen, danach muss ich eine Fehlermeldung anzeigen.

    
Mark Topper 12.01.2013, 23:10
quelle

4 Antworten

24
%Vor%     
0xJoKe 12.01.2013, 23:19
quelle
3

# 1. Vergleichen Sie in der Datenbank:

Wenn Sie TIMESTAMP Feld haben:

%Vor%

Wenn Sie DATETIME Feld haben:

%Vor%

# 2. Vergleichen Sie in PHP:

%Vor%     
Glavić 13.01.2013 00:16
quelle
1

Ich nehme an, Sie haben einen eindeutigen Schlüssel, den Sie in einem Download-Link verwenden. Fügen Sie einfach die timestamp-Klausel in Ihre WHERE -Anweisung ein:

%Vor%     
Martin Bean 12.01.2013 23:49
quelle
0

Ich nehme an, du meinst einen Unix-Timestamp. Wenn ja, können Sie einfache Mathematik anwenden:

%Vor%

Wenn Ihre Datenbank ein formatiertes Datum zurückgibt (wie mysql mit den Feldtypen timestamp / date), müssen Sie strtotime() , um zuerst einen Unix-Zeitstempel zu erhalten.

    
Nemo64 12.01.2013 23:45
quelle

Tags und Links