PHP Nette - jak vypsat z datetime den v týdnu česky
Dobrý den, jsem začátečník s PHP Nette frameworkem a chtěl bych u článků vypisovat český název dne, který se určí dle aktuálního data či data článku. Jak by to šlo udělat? Např. že 1 je pondělí atd. Děkuji
Dobrý den,
šlo by to dny v týdnu v PHP vypisovat takto:
a nebo ošklivým if větvením třeba přímo v latte takto:
Show english version
ODPOVĚĎ
Dobrý den,
šlo by to dny v týdnu v PHP vypisovat takto:
public function getTodayDayName()
{
$aj = array("1","2","3","4","5","6","7");
$cz = array("pondělí","úterý","středa","čtvrtek","pátek","sobota","neděle");
$datum = str_replace($aj, $cz, date("N"));
return $datum;
}
a nebo ošklivým if větvením třeba přímo v latte takto:
{var $d = $termin->od->format('w')}
{if $d == '0'}
Neděle
{elseif $d == '1'}
Pondělí
{elseif $d == '2'}
Úterý
{elseif $d == '3'}
Středa
{elseif $d == '4'}
Čtvrtek
{elseif $d == '5'}
Pátek
{elseif $d == '6'}
Sobota
{/if}
Show english version