เพิ่ม timezone เข้าไปตอนเรียก statement จาก mysql

ไม่รู้ว่าจะตั้งหัวข้อว่ายังไงดี ฮ่าาาาาาาาาาา
วิธีการไม่ยากเลยครับแค่ใช้ INTERVAL ก็จบละ
เช่น
SELECT time + INTERVAL 7 HOUR
ตัวอย่างเช่น











startdate เป็นเวลาจากในฐานข้อมูลเลย
ส่วน
fdate เป็นเวลาที่ผมเอามาบวก 7 HOUR เรียบร้อยแล้ว

ถ้าเขียนด้วย PHP เราก็แทนค่าลงไปได้เลยครับ

เช่น
// Offset from your config
$offset = 7;
// Set statement for your MySQL
$sql = "SELECT startdate, (startdate + INTERVAL ".$offset." HOUR) AS fdate FROM XXXXXX";

Comments