หน้าเว็บ

วันอาทิตย์ที่ 14 เมษายน พ.ศ. 2556

แก้ Timezone ใน xampp for mac

เคยเขียนเรื่อง timezone ไปแล้วใน Windows ที่นี่ หลังจากย้ายไฟล์มารันบนเครื่อง Mac เลยมีปัญหาเรื่อง timezone นิดหน่อยเนื่องจากค่าเริ่มต้นของมันเป็น UTC ทำให้เวลาเราใช้พวกฟังก์ชั่น date เลยเกิดการแสดงเวลาออกมาไม่ตรง

หากลง xampp เอาไว้ วิธีแก้คือให้ไปที่ /Applications/XAMPP/xamppfiles/etc/
หลังจากนั้นเปิดไฟล์ php.ini (เปิดด้วย IDE ตัวไหนก็ว่าไป ผู้เขียนใช้ TextEdit ที่มากับ os x)
หลังจากนั้นให้หาคำว่า date.timezone
แก้จากคำว่า date.timezone = 'UTC' ไปเป็น date.timezone = 'Asia/Bangkok'

หลังจากนั้น Restart Apache หรือหาก Restart เครื่องได้ก็ยิ่งดีเพื่อความชัวร์

จากนั้นลองรันโค้ดดูอีกทีค่ะ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น