Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problem z konwersja strefy czasowej
ilidir
post
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 (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ilidir
post
Post #2





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

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


WItam,

dopiero teraz mogłem się nad tym co napisałeśpochylić i wygląda to tak że mam teraz następujący kod:

Kod
$kon = "SELECT * FROM temp";
$wykonanie_xml = mysql_query($kon);
while($x = mysql_fetch_assoc($wykonanie_xml)) {
        $data_plik_xml = new DateTime($x['data_ok'], new DateTimeZone('Europe/Warsaw'));
        $res = $data_plik_xml->format('Y-m-d H:i:sP');
        echo $res;
}


po wykonaniu tego kodu pojawia mi się cośtakiego:

2014-10-13 06:15:57+02:00

a powinna być godzina 8:15

jakieś inne sugestie (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif)


pozdrawiam i liczę na pomoc.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 5.10.2025 - 18:57