เวลาก็สำคัญ แต่ค่าเริ่มต้นเป็น Asia – Krasnoyarsk ของ russia

krasnoyarsk in russia
krasnoyarsk in russia

2 ก.ค.56 มีเหตุให้ต้องดูนาฬิกา ทีแรกคิดว่านาฬิกาของเครื่องเร็วไป 1 ชั่วโมง
จากการ upload แฟ้มเข้าระบบผ่าน web-based
แล้วแฟ้มที่ส่งเข้าไป ป้ำเวลาเร็วไป 1 ชั่วโมง ก็ต้องหาว่าเกิดอะไรขึ้น

การตรวจสอบ
1. เครื่องของผมเวลาถูกต้อง
2. เครื่องบริการเวลาถูกต้อง
3. เวลาของแฟ้มที่ส่งเข้าไปไม่ถูกต้อง

date.timezone in php.ini
date.timezone in php.ini

สรุปว่าตัวแปร date.timezone ใน php.ini ไม่ได้กำหนดค่าไว้
ทำให้ค่า default เป็น  Asia/Krasnoyarsk
จึงต้องเปลี่ยนเป็น Asia/Bangkok ก็ทำให้เวลาของแฟ้มที่ upload ผ่าน php
มีเวลาถูกต้องแบบ UTC+7 hours คือเป็นเวลาของกรุงเทพ
ส่วน Krasnoyarsk มีเวลาเป็น UTC/GMT +8 hours

php.ini date.timezone
php.ini date.timezone

ข้อมูลเกี่ยวกับ timezone
Krasnoyarsk : http://www.timeanddate.com/worldclock/city.html?n=372
Bangkok : http://www.timeanddate.com/worldclock/city.html?n=28