Penyelesaian kepada masa yang salah dikembalikan oleh php: 1. Semak lokasi php.ini melalui fungsi "phpinfo();" 2. Ubah suai "date.timezone" dalam fail php.ini "Asia/Shanghai "; 3. Buka fail kod yang perlu menggunakan tarikh, dan tambahkan "date_default_timezone_set('Asia/Shanghai');"
Persekitaran pengendalian tutorial ini: sistem Windows 10, PHP versi 8.1, komputer DELL G3
Apakah yang perlu saya lakukan jika masa pulangan php tidak betul?
PHP: Terdapat percanggahan antara mendapatkan masa semasa dan masa sebenar
Apabila saya mula-mula belajar untuk mendapatkan masa dalam PHP, saya mendapati bahawa masa yang diperoleh melalui tarikh adalah sentiasa kurang beberapa jam daripada masa sebenar Ini Sebenarnya, ia adalah masalah zon waktu, yang boleh diselesaikan dengan menukar zon waktu kepada Daerah Dongba
Menukar tetapan php.ini
—> Mula-mula kita perlu tahu php untuk lokasi ini, masukkan —> Lokasi yang ditunjukkan oleh anak panah merah ialah di mana fail php.ini berada —> Ubah suai date.timezone dalam fail php.ini seperti yang ditunjukkan dalam rajah —> Ia diperlukan untuk membuka Untuk fail kod tarikh, tambahkan ayat date_default_timezone_set('Asia/Shanghai'); pada permulaan kod seperti yang ditunjukkan dalam rajah: Selepas berjalan, masa Sudah ditentukur dengan jayanya. Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika masa pulangan php salah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!