Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Nesedi cas v mysql db

Kde by ste hladali problem,

mam php formular ktory zapisuje data do databazy. Cas vsak nesedi, v tabulke v mysql db je vzdy o 2 hodiny naviac v kazdom odoslanom zapise z formulara. Mysql klienta pouzivam Adminer. Cas zapisujem funkciou NOW();

Vsetkym dakujem

Předmět Autor Datum
Jak si pozeras ten cas v databaze? Keby bolo v databaze o 2hodiny menej tak to je UTC cas. Ked mas o…
MM.. 15.08.2013 14:18
MM..
BTW. a otazne je aj to ze jaky cas je nastaveny na serveri na ktorom bola spustena ta funkcia NOW
MM.. 15.08.2013 14:19
MM..
Máš nastavené správné časové pásmo? Rozdíl středoevropského letního času a UTC jsou právě ty 2 hodin…
Wikan 15.08.2013 14:21
Wikan
Dakujem za odpovede, asi to mam. SYSTEM_TIME_ZONE bol nastaveny na MSK(MOSKVA) co je presne +2 hodin… poslední
Phillip 15.08.2013 14:43
Phillip

Jak si pozeras ten cas v databaze?
Keby bolo v databaze o 2hodiny menej tak to je UTC cas. Ked mas o 2hodiny viac tak to skor vypada akokeby si to pri prezerani konvertoval kdesi 2x na lokalny cas (UTC + 2x 2hodiny = nas cas + 2hodiny).

P.S> alebo databaza si mysli ze tam budes ukladat UTC cas, ale ty tam ulozis lokalny cas. Potom pri prezerani tam prida 2hodiny lebo chce zobrazit lokalny cas a ne UTC)

Zpět do poradny Odpovědět na původní otázku Nahoru