1. ใช้ "ini_set('date.timezone','PRC')" เพื่อตั้งค่าโซนเวลา
<?php header("ประเภทเนื้อหา:ข้อความ/html;charset=utf-8"); ini_set('date.timezone', 'GMT'); echo 'เวลาปัจจุบันของกรีนิชคือ:'.date('Ymd H:i:s',time())' - ini_set('date.timezone', 'PRC'); echo 'เวลาในประเทศปัจจุบันคือ:'.date('Ymd H:i:s',time()); -
2. ใช้ "date_default_timezone_set('PRC')" เพื่อตั้งค่าโซนเวลา
<?php header("ประเภทเนื้อหา:ข้อความ/html;charset=utf-8"); date_default_timezone_set('ยุโรป/ลิสบอน'); echo 'เวลาปัจจุบันในโปรตุเกสคือ:'.date('Ymd H:i:s',time()).' - date_default_timezone_set('สาธารณรัฐประชาชนจีน'); echo 'เวลาในประเทศปัจจุบันคือ:'.date('Ymd H:i:s',time()); -
3. ในไฟล์การกำหนดค่า ให้ตั้งค่า "date.timezone=PRC"
[วันที่] ; กำหนดเขตเวลาเริ่มต้นที่ใช้โดยฟังก์ชันวันที่ ; http://php.net/date.timezone ;วันที่.เขตเวลา=
ข้างต้นเป็นวิธีแก้ปัญหาความแตกต่างระหว่างเวลาแสดงผล PHP และเวลาจริง ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน คู่มือการเรียนรู้ PHP เพิ่มเติม: เครือข่ายซอร์สโค้ด