Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Ustawianie obecnego czasu
Forum PHP.pl > Forum > Przedszkole
vento
Witam chce ustawić obecny czas na mojej stronie.
Używałem kodu:

  1. $czas_podstawowy = date_default_timezone_set('EUROPE/WARSAW');
  2. echo $czas_podstawowy;


Wartość echo zwracała wartość: 1
Nie wiem dlaczego tak sie dzieje.. Dodam, że serwer stoi u mnie lokalnie na komputerze.

//EDIT
Dobra użyłem kodu:
  1. echo date('H:i:s');

I już poprawnie wyświetla date, ale mam pytanie jest to data taka sama dla wszystkich osób, które wejdą na stronę czy jest jakoś pobierana lokalnie z komputera?
trueblue
A co ma zwracać, skoro funkcja ustawia strefę czasową i zwraca prawdę albo fałsz?

Data z serwera, dla każdego taka sama.
viking
Czytamy dokumentację: http://php.net/manual/pl/function.date-def...imezone-set.php
" Sets the default timezone used by all date/time functions in a script "
" This function returns FALSE if the timezone_identifier isn't valid, or TRUE otherwise. "
echo true; zwróci 1.

  1. echo (new DateTime())->format(DateTime::ISO8601);

Przykładowo.
vento
Ok, dziękuję za odpowiedź.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.