Ich habe eine Ereignisseite auf meiner Website und ich führe eine Ereignisleiste oben in meiner Kopfzeile mit dem neuesten Ereignis. Ich versuche herauszufinden, wie man das richtig schreibt.Wenn das Ereignisdatum geringer als jetzt ist, zeigen Sie foo an. Wenn das Ereignisdatum größer als jetzt ist, zeige Bar
Wenn das Ereignis nicht passiert ist, möchte ich es zeigen. Wenn das Ereignis bereits stattgefunden hat, möchte ich das Ereignis nicht anzeigen.
Code:
<?php //SELECT QUERY...
foreach($events->results() as $e):
$now = "now()";
if($e->event_date <= $now){?>
<h1>Show Event</h1>
<?php }
elseif($e->event_date > $now){ ?>
<h1>DON'T Show Event</h1>
<?php
}
endforeach;
Also im Grunde, wenn das Ereignis Zeitstempel kleiner als oder gleich dem bevorstehenden Ereignis, ich will, es zu zeigen.
Wenn der Zeitstempel des Ereignisses größer als das aktuelle Datum und die Uhrzeit des Ereignisses ist, möchte ich nicht, dass es angezeigt wird.
Datenbanktabelle für Ereignisse.
Zeitmarke ist die Standard-Datetime Version oder Unix Timestamp? –
Was ist der Datentyp von event_date in db. –
Welchen Wert in event_date? –