Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problem z konwersja strefy czasowej
ilidir
post 8.10.2014, 09:12:03
Post #1





Grupa: Zarejestrowani
Postów: 183
Pomógł: 14
Dołączył: 27.09.2014

Ostrzeżenie: (0%)
-----


witam,

mam problem z konwersją strefyczasowej a mianowicie:

- pobieram sobie date z bazy danych (w bazie danych jest zmianna DateTime)
- przechowuje ją w zmiennej data_xml new DateTime
- w momęcie w którym chce zorbić $data_xml->setTimezone(new DateTimeZone('Europe/Warsaw')); to pojawia mi się błąd: Fatal error: Call to a member function setTimezone() on a non-object ---> dodam tylko iż zmienna data_xml nie posiada wartości null


Jakieś sugestie questionmark.gifquestionmark.gif z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post 8.10.2014, 14:30:33
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Bo tutaj:
$data_xml = new DateTime($x['data_ok']);
tworząc obiekt DateTime musisz jeszcze okreslic w drugim parametrze w jakiej strefie podales ten czas. Jak tego nie okreslisz to bierze bodajze strefę domyslną. Stad masz pewnie blad w czasie.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 22:36