Countdown Funktion

Dieser Text wurde am 23. Juli 2013 veröffentlicht und enthält möglicherweise veraltete Informationen.

sidebar.php (oder entsprechend andere Stelle)

echo CountDown(24, 12, 2003);
 // Funktion: CountDown
 // Gibt die Tage, Stunden oder Minuten bis zu einem
 // bestimmten Zeitpunkt zurück.function CountDown($tag,$monat,$jahr) {
 // Berechnungen
 $cd['sekunden'] = mktime(0,0,0,$monat,$tag,$jahr) - time();
 $cd['minuten'] = floor($cd['sekunden'] / 60);
 $cd['stunden'] = floor($cd['minuten'] / 60);
 $cd['tage'] = floor($cd['stunden'] / 24);
 // Abbruch
 if($cd['sekunden'] < 0)
 return FALSE;
 // Ausgabe vorbereiten
 if($cd['tage']) {
 $wert = $cd['tage'].' Tag';
 if($cd['tage'] > 1) $wert.='e';
 } elseif($cd['stunden']) {
 $wert = $cd['stunden'].' Stunde';
 if($cd['stunden'] > 1) $wert.='n';
 } else {
 $wert = $cd['minuten'].' Minute';
 if($cd['minuten'] > 1) $wert.='n';
 }
 // Rückgabe
 return 'noch '.$wert;
 }