วิธีใช้ฟังก์ชัน date_default_timezone_set() ใน PHP

Withi Chi Fangkchan Date Default Timezone Set Ni Php



ต้องพิจารณาเขตเวลาเมื่อจัดการกับค่าเวลาและวันที่ใน PHP ตามค่าเริ่มต้น สคริปต์ PHP จะใช้ค่าโซนเวลาของเว็บเซิร์ฟเวอร์ ซึ่งสามารถเปลี่ยนแปลงได้โดยการแก้ไข วันที่ เขตเวลา คำสั่งใน php.ini ไฟล์ เพิ่มรายการค่าเวลาใน .htaccess ไฟล์หรือใช้ฟังก์ชัน ฟังก์ชั่นที่สำคัญสำหรับการตั้งค่าเขตเวลาใน PHP คือ date_default_timezone_set() การทำงาน.

ติดตามบทความนี้เพื่อเรียนรู้เกี่ยวกับ date_default_timezone_set() ฟังก์ชั่นใน PHP

ฟังก์ชัน date_default_timezone_set() ใน PHP คืออะไร

เดอะ date_default_timezone_set() เป็นฟังก์ชั่น PHP ในตัวที่ใช้ในการตั้งค่า เขตเวลาเริ่มต้น ใช้โดยฟังก์ชันวันที่และเวลาทั้งหมดในสคริปต์ PHP ฟังก์ชันนี้ช่วยให้ผู้ใช้ได้รับเวลาและวันที่จากเซิร์ฟเวอร์ที่เรียกใช้สคริปต์ PHP โดยการตั้งค่า เขตเวลาเริ่มต้น ฟังก์ชันช่วยให้แน่ใจว่าการดำเนินการวันที่/เวลาทั้งหมดในสคริปต์ดำเนินการอย่างถูกต้องตามเขตเวลาที่ระบุ







ตัวอย่างเช่น ในการทำงานกับวันที่และเวลาจากโซนเวลาที่ต่างกัน คุณสามารถใช้ date_default_timezone_set() การทำงาน. การดำเนินการนี้จะทำให้แน่ใจว่าการคำนวณและการจัดรูปแบบทั้งหมดเสร็จสิ้นโดยใช้เขตเวลาเฉพาะ สิ่งนี้มีประโยชน์เมื่อสร้างแอปพลิเคชันที่ต้องจัดการวันที่และเวลาจากส่วนต่างๆ ของโลก



ไวยากรณ์



ไวยากรณ์ง่ายๆ ที่ PHP ใช้ date_default_timezone_set() ฟังก์ชั่นได้รับด้านล่าง:





date_default_timezone_set ( เขตเวลา )

พารามิเตอร์: ฟังก์ชันนี้ยอมรับเขตเวลาพารามิเตอร์เดียวเท่านั้นซึ่งระบุเขตเวลาที่จะใช้

ค่าส่งคืน: ถ้าเขตเวลาที่ระบุไม่ถูกต้อง ฟังก์ชันนี้จะคืนค่าเป็นเท็จ มิฉะนั้นจะคืนค่าจริง



วิธีใช้ฟังก์ชัน date_default_timezone_set() ใน PHP

การใช้ date_default_timezone_set() ฟังก์ชั่นนั้นง่ายมากใน PHP ทำตามตัวอย่างด้านล่างเพื่อทำความเข้าใจวิธีใช้ฟังก์ชัน:

ตัวอย่าง

ลองใช้ date_default_timezone_set() ทำงานตามขั้นตอนที่กล่าวข้างต้น



// ตั้งค่าเขตเวลาเป็นเวลานิวยอร์ก

date_default_timezone_set ( 'อเมริกา/นิวยอร์ก' ) ;

// รับเวลาปัจจุบันในเขตเวลาเริ่มต้น

$currentTime = วันที่ ( 'ย-แม-ด H:i:ส' ) ;

// แสดงเวลาปัจจุบัน

เสียงสะท้อน 'เวลาปัจจุบันคือ: $currentTime ' ;

?>

ในตัวอย่างนี้ เราเปลี่ยนเขตเวลาเป็น นิว_ยอร์ค จากนั้นพิมพ์วันที่และเวลาปัจจุบันของโซนนั้นในคอนโซลโดยใช้เสียงสะท้อน

บันทึก: คุณสามารถเปลี่ยนโซนเวลาได้ตามต้องการ รับรายการโซนเวลาทั้งหมดจาก ที่นี่ .

บทสรุป

สคริปต์ PHP ใช้โซนเวลาของเว็บเซิร์ฟเวอร์เป็นค่าเริ่มต้น อย่างไรก็ตาม คุณสามารถเปลี่ยนได้ผ่านทาง date_default_timezone_set() การทำงาน. เมื่อใช้ฟังก์ชันนี้ แต่ละชั่วโมงและวันทำงานในสคริปต์จะถูกใช้ตามเวลาที่กำหนด การทำความเข้าใจฟังก์ชันนี้มีประโยชน์สำหรับการเข้าถึงข้อมูลเวลาและวันที่จากเซิร์ฟเวอร์ที่เรียกใช้สคริปต์