Tu ležala reklama.

21. Október 2008 18:40 0 komentárov

Slovný formát času a dátumu v PHP

Možno ste už niekedy potrebovali si skrášliť dátum a čas v PHP. Keď že PHP má slovné vyjadrenie mesiacov, dní v týždni... má v angličtine tak to ľahko nepôjde. Na získanie času a dátumu používame funkciu Date(). Ak neviete ako sa tá to funkcia používa tak na stránke php.net je to popísané. Pomocou formátovacích znakov dátumu budeme dopĺňať čísla so pola. V tom to článku spravím dva príklady a to na slovné vyjadrenie dňa v týždni a mesiaca.
Je potrebné vedieť:
Formátovací znak ?m? je číselné vyjadrenie mesiaca 1-12. V PHP5 a asi aj v PHP6 je to skratka ?n?. Ja to budem robiť pre PHP4 a nižšie
Formátovací znak pre deň v týždni je ?w? 0-6. 

Keď že je to veľmi jednoduché tak napíšem celí kód:

<?php
function den($den){ //funkcia den

//pole:

$d[0] = "Nedela"; //Pozor! začíname Nedeľou, ktorá má 0!
$d[] = "Pondelok"; //ďalšie dni...
$d[] = "Utorok";
$d[] = "Streda";
$d[] = "Štvrtok";
$d[] = "Piatok";
$d[] = "Sobota";

return $d[$den]; //vrátime výslední formát dňa v týždni 
}

function mesiac($mesiac){ //funkcia mesiac
//pole:
$m[1] = "Január"; //začíname normálne januárom
$m[] = "Február"; //ďlašie mesiace...
$m[] = "Marec";
$m[] = "Apríl";
$m[] = "Máj";
$m[] = "Jún";
$m[] = "Júl";
$m[] = "August";
$m[] = "September";
$m[] = "Október";
$m[] = "November";
$m[] = "December";

return $m[$mesiac]; //vrátime výslední formát mesiaca 
}


//impentácia
$mes = date("m"); //funkacia date, ktorá zistí číslo mesiaca
$d = date("w"); //funkacia date, ktorá zistí číslo dňa v týždni

echo "DEN: ".den($d);
echo "<br>";
echo "MESIAC: ".mesiac($mes);
?>

Tak a to je celí kód. Je naozaj veľmi jednoduchý. Je už len na vás ako si ho vložíte do stránky.

Tagy: datum, php, navod
Kategórie: PHP, Programovanie, Tvorba webu
Autor: kletely

Podobné články:
Pridaj na TopČlánky Pridaj na Linkuj Pridaj na Vybrali.SME.sk Pridaj na Jagg Pridaj na Delicious Pridaj na Twitter

Tu ležala reklama.

0 komentárov ku článku „Slovný formát času a dátumu v PHP

Ku článku už nie je možne pridať komentár! Smola ;)

Kontakt

Vytvoril kletely v roku 2008 - 2021 všetky práva vyhradené.


Stránka beží na vlastno ručne napísanom redakčnom systéme Frup.