Das Datum wurde als Unix-Timestamp gespeichert.
Nun möchte ich nach jedem neuen Datum eine Leerzeile ausgeben lassen.
Beispiel: 10.08.2016 10.08.2016 --- 11.08.2016 11.08.2016 11.08.2016 11.08.2016 -- 12.08.2016 -- 13.08.2016 13.08.2016
Die ausgabe der Daten an sich ist kein Problem für mich, ich hänge aber an dem Punkt wo es das aktuelle Datum mit dem letzten Tag vergleichen soll.
Sprich an der IF-Abfrage ob eine Leerzeile eingefügt werden soll oder nicht.
mein Code
while ($row = db_fetch_object($erg)) { $timeExplode = date('d.m.Y', $row->date); $timeExplode = explode('.', $timeExplode); $today = mktime('0','0','0',$timeExplode[1],$timeExplode[0],$timeExplode[2]); $tomorrow = today + 86400; if( $today < $tomorrow ) { $class = ($class == 'Cmite' ? 'Cnorm' : 'Cmite'); $date = date('d.m.Y',$row->date); $time = date('H:i',$row->date); $tpl->set_ar_out(array ('class' => $class, 'DATE' => $date, 'TIME' => $time, 'LOCATION' => $allLocations[$row->location]) , 2); } else { $tpl->out(1); } }
Irgendwie muss ich das Datum der letzten Ausgabe abspeichern können, bevor ich den neuen Tag vergleichen kann. - Und hier weiß ich nicht wie ich das anstelle.
Kann mir jemand dabei helfen?