PHP privzeta pot do dnevnika napak: C:\Windows\Temp\php-errors.log, pogosto jo pogledam, saj ti lahko pomaga najti veliko potencialnih težav, morda te težave ne vplivajo na normalno delovanje.
Opis napake: PHP opozorilo: phpinfo(): Ni varno zanašati se na časovne pasove sistema. Potrebno je, da uporabite nastavitev date.timezone ali funkcijo date_default_timezone_set(). Če ste uporabili katero od teh metod in še vedno prejemate to opozorilo, ste najverjetneje napačno zapisali identifikator časovnega pasu. Namesto tega smo v C:\info.php na vrstici 4 izbrali 'UTC' za '8.0/no DST'
Rešitev:
Odpri php.ini profil Našel sem [Datum] ; Določa privzeti časovni pas, ki ga uporabljajo datumske funkcije ; http://php.net/date.timezone ; date.timezone =
Spremenjeno v: [Datum] ; Določa privzeti časovni pas, ki ga uporabljajo datumske funkcije ; http://php.net/date.timezone date.timezone = LRK
Potem ne pozabite ponovno zagnati Apache!
Poleg tega obstajata dve metodi (ni priporočljivo)
1. Uporabite date_default_timezone_set() za nastavitev date_default_timezone_set('PRC') v glavi; Odmev vzhodnega časovnega pasu 8 ('Y-m-d H:i:s');
2. Uporabite ini_set ('date.timezone', 'Asia/Shanghai') v glavi;
Za Kitajsko so opcijske vrednosti: Azija/Chongqing, Azija/Šanghaj, Azija/Urumqi (Chongqing, Šanghaj, Urumči). Na voljo v Hongkongu in na Tajvanu: Azija/Macao, Azija/Hong_Kong, Azija/Tajpej (Macao, Hongkong, Tajpej) in Singapur: Azija/Singapur, pa tudi v stari LRK. |