Wednesday, May 03, 2006

ปัญหาเรื่องเวลาใน PHP 5.1.2

วันนี้อ่านเจอในเวบบอร์ด . . . Narisa . . ว่า PHP 5.1.x ซึ่งที่ผมทดลองคือ PHP 5.1.2 มี Bug เรื่องเวลา
คือว่าเมื่อเราเรียกดูเวลาจากระบบด้วยคำสั่ง

PHP CODE
echo strftime('%Y-%m-%d %H:%M:%S') . "\n";

เวลาที่ปรากฏจะเพิ่มให้อีก 1 ชั่วโมง

ผลลัพธ์
2006-05-3 16:34:29

ซึ่งผลสรุปในแนวทางการแก้ปัญหาคือให้ไปใช้ ซึ่งได้คำตอบมาจาก เวบบอร์ดซึ่งนำมาจากเวบ PHP.net มาว่า
ให้เราไปเรียกใช้

date.timezone = "Asia/Bangkok"

ก็จะสามารถแสดงผลได้ตามปกติ

No comments: