Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Nieprawidlowo podawany czas serwera
ornitolog
post 21.09.2016, 12:43:04
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 20.12.2013

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


Jak daje
  1. date('Y-m-d m:i:s', time())

to wychodzi mi ze jest 4 h wczesniej niz jest aktualny czas, strefa czasowa date_default_timezone_get() daje mi UTC, w mysql NOW() zapisuje poprawna date, na serwerze w konsoli jak dam polecenie date to tez data jest prawidlowa i jestem troche zmieszany, skad wynika roznica i gdzie ja skorygowac ?

Ten post edytował ornitolog 21.09.2016, 12:43:26
Go to the top of the page
+Quote Post
Pyton_000
post 21.09.2016, 12:56:06
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Skoro daje Ci w UTC to jest ok, teraz przy wyświetlaniu powinieneś operować na dacie z TimeZone odpowiednim dla siebie. Czyli pobierasz datę, ustawiasz odpowiednie TZ (np. w DateTime) i wyświetlasz.
Go to the top of the page
+Quote Post
ornitolog
post 21.09.2016, 13:05:18
Post #3





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 20.12.2013

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


Ok juz widze, dziękuje.

Ten post edytował ornitolog 21.09.2016, 13:07:50
Go to the top of the page
+Quote Post

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: 8.07.2025 - 04:12