Rumah >pembangunan bahagian belakang >tutorial php >Mengapa Saya Mendapat 'tarikh(): Tidak selamat untuk bergantung pada tetapan zon waktu sistem...' Ralat dalam PHP?

Mengapa Saya Mendapat 'tarikh(): Tidak selamat untuk bergantung pada tetapan zon waktu sistem...' Ralat dalam PHP?

Patricia Arquette
Patricia Arquetteasal
2024-12-23 18:18:24268semak imbas

Why Am I Getting the

"date(): Tidak selamat untuk bergantung pada tetapan zon waktu sistem..."

Mesej ralat "date(): Ia tidak selamat untuk bergantung pada tetapan zon waktu sistem..." menunjukkan masalah dengan konfigurasi zon waktu PHP. Isu ini dibangkitkan apabila sistem tidak dapat menentukan zon waktu yang betul.

Punca ralat ini boleh dikesan kepada penggunaan pengecam zon waktu yang salah. Mesej ralat mencadangkan menggunakan tetapan date.timezone dalam fail konfigurasi PHP (php.ini) atau fungsi date_default_timezone_set().

Untuk menyelesaikan isu ini, adalah penting untuk mengkonfigurasi zon waktu tertentu untuk digunakan oleh PHP . Ini boleh dilakukan dengan menambah baris berikut pada fail php.ini:

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = America/New_York

Ganti "America/New_York" dengan pengecam zon waktu yang sesuai. Senarai komprehensif zon waktu yang disokong boleh didapati di tapak web dokumentasi PHP.

Setelah zon waktu telah dikonfigurasikan dalam fail php.ini, adalah perlu untuk memulakan semula pelayan HTTP (Apache atau Nginx) untuk perubahan untuk berkuat kuasa. Ini boleh dilakukan dengan menjalankan arahan berikut:

service httpd restart

Sebagai alternatif, anda boleh menggunakan fungsi date_default_timezone_set() untuk menentukan zon waktu secara pengaturcaraan. Fungsi ini mengambil satu parameter, iaitu pengecam zon waktu.

Dengan menentukan zon waktu tertentu, PHP boleh mengendalikan fungsi masa dan tarikh dengan tepat, memastikan mereka menggunakan zon waktu yang betul untuk menjaga masa yang betul.

Atas ialah kandungan terperinci Mengapa Saya Mendapat 'tarikh(): Tidak selamat untuk bergantung pada tetapan zon waktu sistem...' Ralat dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn