Tak Vás zase zdravím u našeho dalšího seriálu. Dnes si ukážeme jak jde propracovat pozdrav v závislosti na aktuálním čase.
..Princip je velice jednoduchý a myslím si, že nebude potřebovat nějak rozsáhlý komentář.
Tak tady je tedy jednoduchý popis:
Nejprve si zjistíme, jaký je právě čas, poté zajistíme zaokrouhlení minut, abychom mohli pracovat pouze s hodinami a to trochu přesněji.
A nakonec si vytvoříme jednoduchou podmínku, která rozpozná daný čas a rozhodne o pozdravu.
Zde je náš kód:
$hodina=Date("H");
$minuta=Date("i");
if($minuta >= "30"):
$hodina=$hodina+1;
endif;
if($hodina >= "3" && $hodina <= "7"):
$pozdrav="Dobré ráno";
elseif($hodina >= "7" && $hodina < "12"):
$pozdrav="Dobré dopoledne";
elseif($hodina=="12"):
$pozdrav="Dobré poledne";
elseif($hodina > "12" && $hodina <= "16"):
$pozdrav="Dobré odpoledne";
elseif($hodina >= "17" && $hodina <= "19"):
$pozdrav="Dobrý podvecer";
elseif($hodina >= "20" && $hodina <="23"):
$pozdrav="Dobrý vecer";
else:
$pozdrav="Dobrou noc";
endif;
echo $pozdrav; //nakonec nas pozdrav zobrazime
?>
Myslím, že jsem vše napsal velice srozumitelně, ale pro větší jistotu jsem okomentoval i zdrojový kód.
A to je pro dnešek vše přátelé, a nashledanou příště.