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

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

คำอธิบาย

ฟังก์ชัน timezone_name_from_abbr() ใช้หาชื่อเขตเวลาเต็มจากชื่อย่อ (abbreviation) เช่น "CET", "EST" พร้อมระบุ GMT offset และ DST เพื่อความแม่นยำ เพราะชื่อย่ออาจซ้ำกันในหลายเขตเวลา

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

timezone_name_from_abbr(string $abbr, int $gmtOffset = -1, int $is_dst = -1): string|false

พารามิเตอร์

  • abbr - ชื่อย่อเขตเวลา (เช่น CET, EST)
  • gmtOffset - offset จาก GMT ในวินาที (ตัวเลือก)
  • is_dst - ตัวบ่งชี้ DST (1=ใช่, 0=ไม่, -1=อัตโนมัติ)

ค่าที่คืนกลับ (Return Value)

คืนค่าชื่อเขตเวลาเต็ม หรือ false ถ้าไม่พบ

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

ตัวอย่างที่ 1

<?php
echo timezone_name_from_abbr("CET") . "
"; ?>

ผลลัพธ์

Europe/Berlin

ตัวอย่างที่ 2

<?php
echo timezone_name_from_abbr("EST") . "
"; ?>

ผลลัพธ์

America/New_York