Portál AbcLinuxu, 26. dubna 2024 15:06


Dotaz: Cas na serveru rozdilny od casu v PHP scriptu.

20.10.2005 21:43 Doktor
Cas na serveru rozdilny od casu v PHP scriptu.
Přečteno: 119×
Odpovědět | Admin
Pouzivam funkci date(); v php scriptu na serveru ktery je umistnen v cechach, ale je nastaven na US cas:
$ date
Thu Oct 20 15:29:39 EDT 2005
Problem 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?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.10.2005 00:28 Sinuhet | skóre: 31
Rozbalit Rozbalit vše Re: Cas na serveru rozdilny od casu v PHP scriptu.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pouzijte funkci putenv (prectete si predevsim komentare).
22.10.2005 12:49 Doktor
Rozbalit Rozbalit vše Re: Cas na serveru rozdilny od casu v PHP scriptu.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Prosim mohli by jste mi poradit pricinu proc php script 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?
22.10.2005 13:48 Doktor
Rozbalit Rozbalit vše Re: Cas na serveru rozdilny od casu v PHP scriptu.
Vyreseno.

Pomohlo:
ntpdate time.windows.com
hwclock --systohc

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.