A-AA+then

ปัญหาเรื่อง date() อีกเพจหนึ่งได้อีกเพจขึ้นเตือน ใน mysql

1,436
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 likely misspelled the timezone identifier. We selected 'Asia/Krasnoyarsk' for '7.0/no DST' instead in C:\AppServ\www\savemoney\validate_data.php on line 45

   $mydate=date('Y,m,d');

ส่วนบรรทัดที่ 45 ที่แจ้งเตือนก็เป็นแบบนี้  แต่ก็ยอมแอดเข้า mysql ให้น่ะครับ
แต่ก็ขึ้นเตือน
  ส่วนอีกเพจนึง ผมใช้แบบเดียวกัน กลับได้เฉยๆ บันทึกลงฐานข้อมูลโดยไม่ขึ้นเตือน ผมก็เลยงง ว่ามันเป็นอะไรกันแน่

6 ความคิดเห็น

ไม่เคยเจอเกรณีนี้เลยครับ ตอบไม่ถูก

ใครเคยเจอบ้าง ช่วยตอบหน่อย เร้ว...
1

ผมเข้าใจว่าน่าจะเป็นที่ version ของ PHP ป่าวครับ เคยลง version 6 แล้วขึ้นแบบนี้ น่าจะแก้โดยการ set timezone ครับ
2

ผมก็ใช้  version  6 อยู่ครับ

3

บน server หรือบน localhost ครับ และ ใช้อะไรเป็น Server ครับ Apperserver หรือ ?
4

 ถ้่าเป็น maxsite ผมเคยแก้แบบนี้
http://www.narongrit.net/webboard-read-id1240.html
แต่โครงเว็บอื่น ผมไม่แน่ใจว่าต้องปรับเพิ่มในส่วนไหนนะครับ
5

ผมแก้ได้ละครับ  
date_default_timezone_set('Asia/Bangkok');

ผมใช้ apache 2.6.0 ครับ
php 6.0 ครับ
6
^