S o f t G a n z

Web & Software Developer Gang.

PHP 5 & timezone

by Little Bear @July,14 2007 09.03 ( IP : 61...243 )

ผมเพิ่งติดตั้ง PHP5 ใหม่ พอเริ่มทำงาน ก็แปลกใจว่าทำไมเวลาที่แสดงในเว็บถึงเร็วไป 1 ชั่วโมง ลองหาทางแก้อยู่พักใหญ่ ก็ยังไม่ได้ เลยเก็บไว้ก่อน

วันนี้เพิ่งกลับมานั่งดูอีกที ปรากฎว่า

  1. ค่า timezone ใน windows ผิด เป็น Internation Date Line West ซึ่งคงเป็นค่า default แล้วผมไม่ได้เซ็ทใหม่มั๊ง

เลยแก้ไขตามนี้

  1. เปลี่ยน timezone เป็น +7 Bangkok , Hanoi , Jakata

  2. เพิ่มค่าใน php.ini คือ date.timezone=Asia/Bangkok

  3. restart Apache

เรียบร้อยครับผม.

Comment #1
touchdeep
Posted @May,17 2008 11.10 ip : 118...39

ผมทำตามแล้วยังไม่ได้เหมือนเดิมครับ touchdeep1@hotmail.com

Comment #2
penguin
Posted @May,28 2008 13.22 ip : 117...181

ให้ใช้ฟังก์ชั่น datedefaulttimezone_set('asia/bangkok'); ใช้ได้ผมครับ

Comment #3 : ขอบคุณมากครับ
touchdeep
Posted @August,02 2008 14.34 ip : 202...11

ขอบคุณมากครับ ใช้แล้วได้ผลจริงๆ datedefaulttimezone_set('asia/bangkok');

แต่ต้องแทรกไว้ทุกครั้ง ผมเลยทำเวลาแล้ว include""; เข้ามาในเพจแทนครับ

Post new comment

« 9628
หากท่านไม่ได้เป็นสมาชิก ท่านจำเป็นต้องป้อนตัวอักษรของ Anti-spam word ในช่องข้างบนให้ถูกต้อง
The content of this field is kept private and will not be shown publicly. This mail use for contact via email when someone want to contact you.
Bold Italic Underline Left Center Right Ordered List Bulleted List Horizontal Rule Hyperlink Text Color :)
คำแนะนำ : เนื่องจากได้มีการเปลี่ยนแปลงวิธีการขึ้นบรรทัดใหม่ ซึ่งมีรายละเอียดดังนี้
  • วิธีการขึ้นบรรทัดใหม่โดยไม่เว้นช่องว่างระหว่างบรรทัด ให้เคาะเว้นวรรค (Space bar) ที่ท้ายบรรทัดจำนวนหนึ่งครั้ง
  • วิธีการขึ้นย่อหน้าใหม่ซึ่งจะมีการเว้นช่องว่างห่างจากบรรทัดด้านบนเล็กน้อย ให้เคาะ Enter จำนวน 2 ครั้ง

Main Menu

My recomment topics

Hot topics

Links

PageRank Plus - Google PageRank checking, with a twist.