Autor Zpráva
yuri
Profil *
ahoj lidi,
asi uplne jednoduchy problem, no ja zatim neprisel na reseni
problem je ze se mi nemeni nazvy dnu v tydnu, stale mam pondeli :(
moc budu vdecny, kdyz mi to ceknete proc
jinak na foru jsem tu nic podobneho nevidel
dik

<?
$svatky=array(
'Nový rok',
'Zlatica',
'Radomír', /* 29. 2. !! */
'Bedøich',
'atakdaleatakdale',
'Nový rok');
$d=getdate();
$datum=date("d. n. Y");
$mesice = array ("januára", "februára", "marca", "apríla", "mája", "júna", "júla", "augusta", "septembra", "októbra", "novembra", "decembra");
$den = array ("pondelok", "utorok", "streda", "štvrtok", "piatok", "sobota", "nedeľa");
$yday=$d["yday"];
if (($yday>58) && ((date("Y")%4)!=0)) $yday++; // Detekcia priestupneho roku
$svatek_dnes=$svatky[$yday];
if (($yday==58) && ((date("Y")%4)!=0)) $yday++; // Korektny vypis zajtrajsieho sviatku pri nepriestupnom roku
$svatek_zitra=$svatky[$yday%366+1];
echo "Dnes je <i>" .$den[Date ("n") - 1]. " ".Date ("j")."." .$mesice[Date ("n") - 1]. " " .Date ("Y")."</i> - meniny má <b>$svatek_dnes</b>, zajtra <i><b>$svatek_zitra</b></i>."; 
?>


momentalne umistneno zde Odkaz
Matty
Profil
yuri
$den[Date ("n") - 1]

n znázorňuje měsíc, což asi nechceš. Tobě by se spíš hodilo w.
Celkově jsem tak ten kód prolít, a nebylo by od věci se kouknout více na funkci date(), určitě by ti to v něčem pomohlo.
yuri
Profil *
no tam asi moc moznosti pre mna neni, viem ze to dokaze zobrazovat aj dni (prve tri pismenka) a ine veci, ale vsetko je to v anglictine, to asi jedine ak by to bola anglicka verzia stranky
ak si mal vsak na mysli nieco ine tak napis
Matty
Profil
yuri
Měl jsem na mysli L, které vrací 1 při přestupném roku, jinak 0.
A to je asi tak vše :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0