Pogledajte određenu poruku
Staro 11. 04. 2012.   #7
ivanhoe
Ivan Dilber
Sir Write-a-Lot
 
Avatar ivanhoe
 
Datum učlanjenja: 18.10.2005
Lokacija: Bgd
Poruke: 5.320
Hvala: 104
2.344 "Hvala" u 583 poruka
ivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svima
Pošaljite poruku preko Skype™ za ivanhoe
Default

DateTimeZone ocekuje zonu u obliku 'Europe/Belgrade', a belezenje zona na osnovu offseta (tipa UP4 za UTC+4) nije bas zgodno, jer kako znas da li korisnik koristi daylight savings? Pa onda imas UP1 kome je trenutni offset 2 sata, kao sto je nama trenutno..

Ja bih ti preporucio da zone konvertujes u standardne nazive zone, da ti bude lako da koristis php funkcije koje rade sa TZ, a uvek iz tog formata mozes da dobijes koji je ofset neke zone ako ti treba zbog konverzije u taj UPx format..

@dinke: Ovo su ok saveti, osim za upotrebu INT polja za datume. Jeste tako jednostavnije jer se izbegne sansa za slucajnu automatsku konverziju, ali je mysql DATETIME tip optimizovan za upite sa BETWEEN, a INT nije, tako da je za ozbiljne stvari bolje koristiti DaTETIME, a onda prilikom inicijalizacije konekcije na bazu uvek poslati
Kôd:
SET time_zone='+0:00'
komandu. Tako nema potrebe da se razmislja mnogo, nema automatskih konverzija i sve lepo radi.
__________________
Leadership is the art of getting people to want to do what you know must be done.

Poslednja izmena od ivanhoe : 11. 04. 2012. u 10:48.
ivanhoe je offline   Odgovorite uz citat
"Hvala" ivanhoe za poruku: