JanKoWeb: Tvorba webu - MySQL a PHP: nastavení času
"Nemusí pršet, stačí když kape..."
JanKoWeb - návody, postřehy a rady ze světa softwaru pro každého.
Recenze knih a humorná tvorba pro chvíle oddechu...

Do východu slunce 4 hodiny a 40 minut (vyjde 05:06, zapadne 21:09).

"1"

V. Havel
Galerie nemohla být načtena.
Jméno:
Číselně: pět a pět je
Jsme schopni toho dělat stále více a ve stále kratším čase, ale kam se poděly naše bohaté vztahy s lidmi, vnitřní klid, vyrovnanost, víra, že děláme to, co je opravdu důležité, a že to děláme dobře?
Při každém obnovení stránky se zde vypíše zpráva skriptu.

Skript je zdrojový kód interpretovaného programu.

Pohání celý tento web a rád komunikuje s návštěvníky.-)
RSS RSS zdroj článků a novinek

MySQL a PHP: nastavení času

Při přechodu na nový hosting, který má servery v Americe, jsem narazil na problém posunu času. Hodnou chvíli jsem s tím válčil, tak zde nabízím řešení.

PHP

Nastavení časového pásma v PHP se provede v souboru .htaccess:



# nastaveni casu
php_value date.timezone "Europe/Prague"

MySQL

Zjištění nastavení času:



$res = mysql_query("SELECT @@global.time_zone, @@session.time_zone");

print_r(sql_fetch_array($res));

$res = mysql_query("SELECT NOW()");
print_r(sql_fetch_array($res));

Nastavení času:



mysql_query("SET SESSION time_zone = '+1:00'"); // nastaveni casove zony Prahy, +1h oproti UTC

Pro nastavení pomocí 'Europe/Prague' musí v databázi existovat tabulka s timezones, což v mém případě neexistovala, tak jsem to obešel zmíněným posunem proti UTC.

Nastavení kódování komunikace:



mysql_query("SET CHARACTER SET utf8"); //nastaveni kodovani komunikace



 

Rubrika Tvorba webu | Tagy čas, Nastavení | Čt 03.01.2013 | 4371x

Náhodné články

© 2008-2025 JK, kontakt, právní upozornění
Powered by Janko's RS| XHTML, CSS, RSS, analýza kódu, SEO servis, dostupnost, hosting, líbí se Vám tu?
Požadavek: 0.80982 s, generování: 0.06195 s, paměť: 1.2 MB, sql dotazů: 8, CPU: 10.86

.