Portál AbcLinuxu, 8. listopadu 2025 22:16
$ date Thu Oct 20 15:29:39 EDT 2005Problem je v tom, ze PHP script ukazuje nas cas tzn:
21:29:39, takze se vubec neridi casem na serveru. Muzete mi prosim poradit jak docilim aby cas v PHP scriptu byl synchronizovany s casem na serveru aniz bych musel upravovat date(); funkci ?
Samozrejme mohu pouzit kod:
$timezone = -5;
$datum = gmdate("Y-m-j H:i:s", time() + 3600*($timezone+date("I")));
Ale mne zajima proc php script ukazuje rozdilny cas nez je cas na serveru?
date("Y-m-j H:i:s");ukazuje jiny cas nez cas na serveru? Je to pro mne prilis dulezite...
Uprava php scriptu nepripada v uvahu.. zajima mne proc to ukazuje jiny cas.
Nyni je na serveru cas: 05:47:28 CDT 2005
Cas v php scriptu je: 12:47:00
Cas na serveru byl upraven pomoci prikazu timeconfig a nastaveno: CST6CDT
Zda se mi ze to nyni potrebuje nejakou synchronizaci.. mohli byste mi prosim poradit?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.