2016-05-22 8 views
2

Ich möchte ein GIF-Bild basierend auf einem Feld der Tabelle date zeigen.PHP - Anzeigen/Verbergen eines Bildes basierend auf dem Datum

Like:

$dt = $row['PicDate']; // date is 2016-05-04 10:57:51 

if($dt > strtotime('-30 days')){ 
    echo '<img src="image/new.gif">'; 
} 

Aber das Problem ist, wird das Bild nicht angezeigt.

Was soll ich tun?

+0

Ist das der richtige Weg strtotime zu benutzen? – Strawberry

Antwort

3

$dt ist eine Zeichenfolge "Datum/Uhrzeit". So vergleichen Sie Zeitstempel sollten Sie $dt mit strtotime Funktion konvertieren:

$dt = $row['PicDate']; // date is 2016-05-04 10:57:51 

if (strtotime($dt) > strtotime('-30 days')) { 
    echo '<img src="image/new.gif">'; 
} 
+0

Danke ..... es funktioniert. Das habe ich verpasst. Danke noch einmal. – Raj

+0

@Raj, Gern geschehen – RomanPerekhrest

Verwandte Themen