Nedávno jsem řešil, jakým způsobem nastavit server tak, aby se mi na webu zobrazoval správný čas, protože servery hostingu jsou umístěny ve spojených státech a tak je logicky timezone nastavena na US. Nechtěl jsem to řešit přímo v php skriptech (i když by to samozřejmě šlo) – není to dle mého názoru zrovna elegantní řešení. U webhostingu si většinou nekonfigurujete www server přímo, ale pomocí .htaccess. Dnes má tento způsob konfigurace povolena i většina českých free hostingů. Stačí uložit soubor pojmenovaný .htaccess do rootu vašeho webu a poté již jen konfigurovat.

Každopádně jsem se snažil vygooglit, jaké je správná direktiva pro nastavení časové zóny a stejně jsem nakonec skončil u manuálu. A pro ty, kteří se s podobným problém budou potýkat je tady rozřešení: do .htaccess stačí vložit následující:

SetEnv TZ Europe/Prague

kdy Europe/Prague stačí zaměnit za požadovanou lokalitu. Brno samozřejmě nefunguje, tak to ani zkoušet nemusíte – má stejnou časovou zónu jako Praha, tak ji tam klidně nechte.

Share and Enjoy:
  • Facebook
  • Twitter
  • Jaggni to!
  • Linkuj.cz!
  • MediaBlog.cz
  • MojeLinky.sk
  • Pozrisi.sk
  • TextTip.eu
  • Top Články.cz
  • TOPodkazy.cz
  • vybrali.sme.sk