Ako vytvoriť jednoduchý kalendár PHP

01 z 05

Získanie premenných kalendára

žena pracujúca na počítačigilaxia/Getty Images





' id='mntl-sc-block-image_2-0-1' />

gilaxia/Getty Images



PHP kalendáre môžu byť užitočné. Môžete robiť veci tak jednoduché, ako je zobrazenie dátumu, a také zložité, ako je nastavenie online rezervačného systému. Tento článok ukazuje, ako vygenerovať jednoduchý PHP kalendár. Keď pochopíte, ako to urobiť, budete môcť použiť rovnaké koncepty na zložité kalendáre, ktoré možno budete potrebovať.

|_+_| 02 z 05

Dni v týždni

Tu sa podrobne pozriete na dni v mesiaci a pripravíte sa na vytvorenie tabuľky kalendára. Prvá vec je určiť, na ktorý deň v týždni pripadá prvý v mesiaci. S týmito znalosťami použijete prepínač () funkcia na určenie, koľko prázdnych dní je potrebných v kalendári pred prvým dňom.



Ďalej spočítajte celkový počet dní v mesiaci. Keď viete, koľko prázdnych dní je potrebných a koľko dní je celkovo v mesiaci, je možné vygenerovať kalendár.

03 z 05

Nadpisy a prázdne kalendárne dni

Prvá časť tohto kódu odráža značky tabuľky, názov mesiaca a nadpisy dní v týždni. Potom to začne a pričom slučka ktorý odzrkadľuje detaily prázdnej tabuľky, jeden pre každý prázdny deň na odpočítavanie. Keď sú prázdne dni hotové, zastaví sa. V rovnakom čase, $day_count sa každým cyklom zvýši o 1. Takto sa počíta, aby sa zabránilo tomu, že v týždni bude viac ako sedem dní.

04 z 05

Dni v mesiaci

Ďalší pričom slučka vypĺňa dni v mesiaci, ale tentoraz sa počíta až do posledného dňa v mesiaci. Každý cyklus odráža detaily tabuľky s dňom v mesiaci a opakuje sa, kým nedosiahne posledný deň v mesiaci.

Slučka obsahuje aj a podmienečný výrok . Týmto sa skontroluje, či dni v týždni dosiahli 7 – koniec týždňa. Ak áno, začne nový riadok a vynuluje počítadlo späť na 1.



05 z 05

Dokončenie kalendára

Jeden posledný cyklus ukončí kalendár. Tento v prípade potreby vyplní zvyšok kalendára prázdnymi podrobnosťami tabuľky. Potom sa tabuľka zatvorí a skript sa dokončí.