เรื่องการแสดงเวลาที่หน้า webpage


สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
jini
PHP Newbie
PHP Newbie
Posts: 8
Joined: 01/01/1970 7:00 am

เรื่องการแสดงเวลาที่หน้า webpage

Post by jini » 14/06/2008 12:27 am

ผมใช้ฟังก์ชั่น date("H:i:s");
เพื่อแสดงเวลาในหน้า page และจัดเก็บลงฐานข้อมูล แต่ผลที่ได้เวลามันไม่ตรงกับเครื่องอ่ะครับ มันมากกว่าเครื่อง(Web Server) อยู่ 1 ชั่วโมง
เกิดจากอะไรพอทราบไหมครับ

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22608
Joined: 22/09/2008 6:18 pm
Contact:

Post by mindphp » 15/06/2008 6:40 am

ปกติ ค่าเวลา ที่ function date() เอามาใช้ จะเอามาจาก เวลา ของ php ที่ server นะครับ ไม่เข้าใจ ว่า มากกว่า น้อยกว่า เวลาที่ server ยังไง
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

User avatar
jini
PHP Newbie
PHP Newbie
Posts: 8
Joined: 01/01/1970 7:00 am

Post by jini » 18/06/2008 6:46 pm

เจอคำตอบแล้วครับ มันมีปัญหาเรื่อง Time zone
มีวิธีแก้ ดังนี้
1. ถ้าต้องการแก้ใน code
date_default_timezone_set("Asia/Bangkok");

2. ถ้าต้องการแก้ค่า defalut ใน php.ini
[Date]
; Defines the default timezone used by the date functions
date.timezone = Asia/Bangkok

Post Reply

Return to “Programming - PHP”

Users browsing this forum: No registered users and 18 guests