ติดตามบทความนี้เพื่อเรียนรู้เกี่ยวกับ 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() การทำงาน. เมื่อใช้ฟังก์ชันนี้ แต่ละชั่วโมงและวันทำงานในสคริปต์จะถูกใช้ตามเวลาที่กำหนด การทำความเข้าใจฟังก์ชันนี้มีประโยชน์สำหรับการเข้าถึงข้อมูลเวลาและวันที่จากเซิร์ฟเวอร์ที่เรียกใช้สคริปต์