wahsaga: Berechnungen mit Zeit

Beitrag lesen

hi,

Für jedes Heft gibt es einen Anzeigenschluss. Ein Kunde gibt eine Anzeige auf, die aktuelle Uhrzeit wird gemessen und somit gecheckt in welches Heft die Anzeige hineinkommt (mittels des Anzeigenschlusses als timestamp) - funktioniert schon, aber ich denke dass es zuviel Aufwand ist für jede Ausgabe ein elseif aufzubauen?

<CODE>
// AUSGABE xxxx
$time=time();
if($time <= 1173221999) {
$issue='xxxx';
$et='01.04.2007';
}

// AUSGABE xxxx
elseif($time >= 1173221999) {
if($time <= 1175810399) {
  $issue='xxxx';
  $et='01.05.2007';

Jedes Mal beide Grenzen abzufragen ist schon mal unsinnig - sofern die Intervalle wirklich aneinandergrenzen, wie in deinem Beispiel.

Du könntest einfach die Grenzen in einem Array ablegen, und dieses dann so lange durchlaufen, wie der Vergleichswert nicht die nächste Grenze überschreitet.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }