ab eine bestimmte Uhrzeit ein if Befehl ausführen?

jackie05

Erfahrenes Mitglied
hallo nochmal,
also ich habe jetzt ein Chat auf meiner HP und ich möchte das dieser Chat von 16 Uhr bis 20 Uhr angezeigt wird, z.B.

if (uhrzeit >= 16:00)
{
Chat anzeigen
}

if (uhrzeit >= 20:00)
{
Chat nicht anzeigen
}

nur wie Prüfe ich das jetzt?

danke euch schonmal ;)

Gruss Christian
 
danke dir, ich habe es jetzt so ausprobiert:

$Chat_anzeigen = true;
$uhrzeit = time();
$datum = date("H",$uhrzeit);

if ($datum >= 16)
{
$Chat_anzeigen = true;
}

if ($datum >= 20)
{
$Chat_anzeigen = false;
}

so geht das ja net, weil wenn $datum >= 16 ist dann ist ja die variable auf true, und wenn dann $datum >= 20 dann ist es ja false aber die if anweisung $datum >= 16 wird ja dann immer noch ausgeführt, wie mache ich das jetzt?
ich danke dir schonmal für die hilfe ;)

Gruss Christian
 
Wenn Du das in der Reihenfolge machst ist das im Grunde okay, denn falls dann schon nach 20 Uhr ist wird die Variable einfach abgeaendert. Der vorherige Zustand spielt dann keine Rolle.
Du kannst aber auch sowas machen:
PHP:
if (($datum>=16) && ($datum<20))
{
 $chat_anzeigen=true;
}
else
{
 $chat_anzeigen=false;
}
 
aso du hast recht, die befehle werden ja der reihenfolge ausgeführt, ich machs einfach so wie du es gepostete hast, ich danke dir für die hilfe ;)

Gruss Christian
 
ich danke dir :p
ich kann ja schon einige Programmiersprache wie C++, BlitzBasic u.s.w.
da lernt man ja PHP schneller als anfänger :p

Gruss Christian
 
Zurück