Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน date_default_timezone_set() ใน PHP

คำอธิบาย

ฟังก์ชัน date_default_timezone_set() ใช้ตั้งค่าเขตเวลาเริ่มต้น (default timezone) สำหรับฟังก์ชันวันที่/เวลาทั้งหมดในสคริปต์

รูปแบบการใช้งาน (Syntax)

date_default_timezone_set(timezone)

พารามิเตอร์

  • timezone — ชื่อเขตเวลา เช่น "UTC", "Asia/Bangkok", "Europe/Paris" (ดูรายการเต็มที่ List of Supported Timezones)

ค่าที่คืนกลับ

คืนค่า TRUE เมื่อสำเร็จ หรือ FALSE หากเขตเวลาไม่ถูกต้อง

ตัวอย่างการใช้งาน

<?php
date_default_timezone_set("Asia/Bangkok");
echo date_default_timezone_get();
?>

ผลลัพธ์

Asia/Bangkok

ตัวอย่างเพิ่มเติม (ตรวจสอบกับการตั้งค่า php.ini)

<?php
date_default_timezone_set('Asia/Singapore');
$obj = date_default_timezone_get();
if (strcmp($obj, ini_get('date.timezone'))) {
    echo 'No match!';
} else {
    echo 'Match!';
}
?>

ผลลัพธ์

No match!

หมายเหตุ: ผลลัพธ์ขึ้นอยู่กับการตั้งค่า date.timezone ใน php.ini