Heim >Backend-Entwicklung >PHP-Problem >So entfernen Sie die Warnung beim Abrufen des aktuellen Datums in PHP
So entfernen Sie die Warnung beim Abrufen des aktuellen Datums in PHP: 1. Setzen Sie den Wert von date.timezone in php.ini auf PRC. 2. Brechen Sie den Kommentar vor date.timezone=PRC-Code ab. 3. Starten Sie Apache neu.
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP 7, Thinkpad T480-Computer.
Beim Abrufen des aktuellen Datums kann eine Warnung ähnlich der folgenden auftreten:
PHP Warning: date(): It is not safe to rely on the system’s timezone settings. You are required to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘UTC’ for ‘8.0/no DST’ instead in D:\PHPWEB ews\file.php on line 17 。
Dies liegt daran, dass die von PHP verwendete Zeit Greenwich Mean Time ist und sich daher von Ihrer Ortszeit unterscheidet. Der Unterschied zwischen Greenwich Mean Time und Pekinger Zeit beträgt etwa 8 Stunden. Wir können ihn mit den folgenden Methoden lösen:
1 Verwenden Sie date_default_timezone_set() in der Kopfzeile der Seite, um meine Standardzeitzone auf Pekinger Zeit festzulegen.
2. Setzen Sie den Wert von date.timezone in php.ini auf PRC. Nach der Einstellung lautet er: date.timezone=PRC oder date.timezone = Asia/Shanghai. das heißt, entfernen Sie das vorherige Ein Semikolon reicht aus.
Dann starten Sie Apache neu.
Empfohlenes Lernen: php-Schulung
Das obige ist der detaillierte Inhalt vonSo entfernen Sie die Warnung beim Abrufen des aktuellen Datums in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!