คำอธิบาย
ฟังก์ชัน date_timezone_set() ใช้ตั้งค่าเขตเวลา (timezone) ให้กับออบเจ็กต์ DateTime
รูปแบบการใช้งาน (Syntax)
date_timezone_set(obj, timezone)
พารามิเตอร์
- obj — ออบเจ็กต์ DateTime
- timezone — ออบเจ็กต์ DateTimeZone ที่ต้องการตั้งค่า
ค่าที่คืนกลับ
คืนค่า NULL เมื่อสำเร็จ หรือ FALSE เมื่อล้มเหลว
ตัวอย่างการใช้งาน
<?php
$dt = date_create("2024-01-15", timezone_open("America/Chicago"));
date_timezone_set($dt, timezone_open("America/New_York"));
echo date_format($dt, "Y-m-d H:i:sP");
?>
ผลลัพธ์
2024-01-15 01:00:00-05:00