Heutiges Datum durch Heute ersetzen

Ich nehme mal an du hast einen Timestamp.
dann einfach Timestamp von heute 0Uhr und 24Uhr erzeugen und wenn dein
dein Stamp zwischen den beitden liegt ist es heute. Also :

PHP:
if ($datum >= $stamp_0_uhr && $datum <= $stamp_24_uhr){
             $datum = "Heute";
}
elseif ($datum < $stamp_0_uhr){
      $datum ="Mist schon vorbei";
}
elseif ($datum > $stamp_24_uhr){
       $datum ="Meine Zeit wird kommen...";
}
else {
        echo "hier stimmt was nicht..";
}

gruß tob
 
am besten arbeitet man mit timestamps...
zunächst benötigen wir einen spanne von 0:00 bis 23:59 des heutigen tages.
PHP:
//start des tages
$start = mktime(0,0,0,date("m"),date("d"),date("Y"));
//ende des tages
$ende = mktime(23,59,59,date("m"),date("d"),date("Y"));

innerhalb obiger spanne mu der timestamp des tages xyz liegen.
PHP:
//ich bilde hier mal testweise einen timestamp des heutigen tages
$timestamp = time();
//überprüfen
if($timestamp >= $start AND $timestamp <= $ende)
{
   $datum = "heute";
}
else
{
   $datum = date("d.m.Y",$timestamp);
}

das ergebnis dieses scripts ist selbstverständlich immer heute, da der timestamp ja auch am heutigen tag gebaut wird.
mit einem beliebigen anderen timestamp funktioniert es allerdings prima.

cya bloddy
 
Zurück