2 ก.ค.56 มีเหตุให้ต้องดูนาฬิกา ทีแรกคิดว่านาฬิกาของเครื่องเร็วไป 1 ชั่วโมง
จากการ upload แฟ้มเข้าระบบผ่าน web-based
แล้วแฟ้มที่ส่งเข้าไป ป้ำเวลาเร็วไป 1 ชั่วโมง ก็ต้องหาว่าเกิดอะไรขึ้น
การตรวจสอบ
1. เครื่องของผมเวลาถูกต้อง
2. เครื่องบริการเวลาถูกต้อง
3. เวลาของแฟ้มที่ส่งเข้าไปไม่ถูกต้อง
สรุปว่าตัวแปร date.timezone ใน php.ini ไม่ได้กำหนดค่าไว้
ทำให้ค่า default เป็น Asia/Krasnoyarsk
จึงต้องเปลี่ยนเป็น Asia/Bangkok ก็ทำให้เวลาของแฟ้มที่ upload ผ่าน php
มีเวลาถูกต้องแบบ UTC+7 hours คือเป็นเวลาของกรุงเทพ
ส่วน Krasnoyarsk มีเวลาเป็น UTC/GMT +8 hours
ข้อมูลเกี่ยวกับ timezone
Krasnoyarsk : http://www.timeanddate.com/worldclock/city.html?n=372
Bangkok : http://www.timeanddate.com/worldclock/city.html?n=28