|
วันนี้ทดสอบใช้งาน php6 เพื่อจะพัฒนาระบบไว้ใช้งานใน hosting แน๊กซ่า ปรากฎว่าลองใช้ function date แล้วพบ error ดังนี้
Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most li
แต่โปรแกรมก็สามารถแสดงผลได้ตามปกติครับ จึงลองหาวิธีแก้ไขดู ได้วิธีแก้ไขดังนี้ครับ เนื่องจากระบบของ php6 และ apache 2.2 จะ strick เรื่องของ system date จึงต้องมีการกำหนดค่า timezone ให้ถูกต้องก่อนการเรียกใช้งาน function date โดยสามารถใส่ค่าดังนี้ก่อนการใช้งาน
date_default_timezone_set('Asia/Bangkok');
เท่านี้ errror ดังกล่าวก็จะหายไปแล้วครับ
บทความโดย ณัฐธัญ เตชะกาญจนวงศ์
Webdesign Article : |