Search
Informace o testu:
Test bude písemný, bez použití jiných pomůcek než tužky, papíru a vlastní hlavy. Okruh znalostí je dán dosud probranou látkou, tj. zaměříme se na klientskou stranu webové aplikace.
Časová náročnost testu: 20 minut.
Cvičící může rozhodnout o posunu testu o jeden týden podle aktuální situace.
datum.php
/
Nápověda - použijte on-line manuál PHP na adrese www.php.cz, funkce date.
Rozšiřte předchozí příklad tak, že definujete proměnnou $datum, do které přiřadíte řetězec ve tvaru den.mesic.rok (např. 12.6.2008). Předpokládejme, že oddělovačem je znak “.”
$datum
den.mesic.rok
12.6.2008
$den
$mesic
$rok
$timestamp
Nápověda - Prostudujte možnosti funkcí explode(), mktime() a date().
explode()
mktime()
date()
Předpokládejte, že máte v poli uložena data jako řetězce stejně jako v příkladu 2 výše.
Nápověda - konstrukt foreach.
foreach
Mějme proměnnou $cislo, která obsahuje libovolný textový řetězec.
$cislo
true
false
$min
$max
V proměnné $mesic mějme číslo měsíce od 1 do 12 a v proměnné $rok číslo od 1970 do 2050. Napište funkci, která vypíše kalendář tohoto měsíce v následujícím tvaru:
- pozor v kalendáři je chyba. Poslední týden se nemá zobrazit, protože patří do dalšího měsíce. Váš domácí úkol to bude zobrazovat správně.
V kalendáři zobrazte odlišnou barvou i přiměřený počet dnů minulého a následujícího měsíce.