ใช้ Hosting ต่างประเทศ เวลาแสดง ข้อมูลใน My SQL ไม่ใช่เวลาใน ประเทศไทย
ทำอย่างไร ให้ แสดงเวลาเป็น ประเทศ ไทยครับ? ( ต้อง +7 hour ถึงจะเป็นเวลาใน ประเทศไทย )
ลองใช้ คำสั่ง โง่ ๆ ก็ จาก
$today_date=$record[today_time];
$today_date= $today_date + 7 ;
บันทึกเมื่อ : 2007-08-16 15:52:20 กลายเป็น บันทึกเมื่อ : 2014 เฉย เลย ฮ่าๆ
ช่วย ไข ความ กระจ่าง ด้วยครับ
ขอขอบพระคุณ ครับ
โรจน์
ใช้ Hosting ต่างประเทศ แต่ต้องการให้แสดงเวลาเป็นเวลาไทย ?
Moderator: mindphp
- roj2007
- PHP Jr. Member
- โพสต์: 11
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41127
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
มี สอง แบบ คือ เก็บ ข้อมูล วันเวลา เป็น unix timestamp แล้ว บวก 7*24*60 เข้าไป
อีกแบบ คือ เก็บ เหมือน เดิม แล้วใช้ function date_add ของ mysql เช่น
SELECT DATE_ADD('1999-01-01', INTERVAL 1 HOUR);
อีกแบบ คือ เก็บ เหมือน เดิม แล้วใช้ function date_add ของ mysql เช่น
SELECT DATE_ADD('1999-01-01', INTERVAL 1 HOUR);
ติดตาม 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
ติดตาม 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
- roj2007
- PHP Jr. Member
- โพสต์: 11
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
ขอบพระคุณครับ แต่ ยัง งง ๆ กะ " unix timestamp แล้ว บวก 7*24*60 เข้าไป " ??? ไม่รู้ ทำไง ?
ส่วน SELECT DATE_ADD('1999-01-01', INTERVAL 1 HOUR);
ถ้าเราจะให้ บวก 7 เราก็ใส่ SELECT DATE_ADD('1999-01-01', INTERVAL 7 HOUR); เหรอครับ ??
แล้ว วันที่ นี่ set ยังไงครับ ?
ปัญหา ที่ เกิด อีกข้อ คือ
สมมุติ วันนี้ วันที่ 18 Aus แต่ ช่วงเช้า มัน แสดงวันที่ เป็น 17 สค. อยู่ บอกช่วงบ่าย มัน ถึง จะแสดง วันที่เป็น 18 สค.
ปัญหา พอจะแก้ ร่วม กับ การแสดง เวลาทีเดียวเลย ได้หรือเปล่าครับ ??
ส่วน SELECT DATE_ADD('1999-01-01', INTERVAL 1 HOUR);
ถ้าเราจะให้ บวก 7 เราก็ใส่ SELECT DATE_ADD('1999-01-01', INTERVAL 7 HOUR); เหรอครับ ??
แล้ว วันที่ นี่ set ยังไงครับ ?
ปัญหา ที่ เกิด อีกข้อ คือ
สมมุติ วันนี้ วันที่ 18 Aus แต่ ช่วงเช้า มัน แสดงวันที่ เป็น 17 สค. อยู่ บอกช่วงบ่าย มัน ถึง จะแสดง วันที่เป็น 18 สค.
ปัญหา พอจะแก้ ร่วม กับ การแสดง เวลาทีเดียวเลย ได้หรือเปล่าครับ ??
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41127
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
รูปแบบ ที่เก็บ ใช้ DATETIME หรือ ว่า DATE ครับ
ติดตาม 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
ติดตาม 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
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41127
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
ที่จริงจะใช้ function โดยตรงเลย ก็ได้ครับ
หรือ ถ้าต้องการแค่ นั้นก็ ใช้ javascript ง่ายๆเอาครับ
หรือ ถ้าต้องการแค่ นั้นก็ ใช้ javascript ง่ายๆเอาครับ
ติดตาม 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
ติดตาม 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
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
- 0 ตอบกลับ
- 4487 แสดง
-
โพสต์ล่าสุด โดย mcmakdonal
26/05/2015 12:05 pm
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 34