
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 เพิ่มเติม: เครือข่ายซอร์สโค้ด