คำอธิบาย
ฟังก์ชัน gmdate() จัดรูปแบบวันที่/เวลาในเขตเวลา GMT/UTC
รูปแบบการใช้งาน (Syntax)
gmdate(format, timestamp)
พารามิเตอร์
- format — รูปแบบการจัดรูปแบบ (รองรับตัวอักษรเดียวกับ date())
- timestamp — Unix timestamp (ค่าเริ่มต้นคือเวลาปัจจุบัน)
ตัวระบุรูปแบบหลัก
| ตัวอักษร | ความหมาย |
|---|---|
| Y | ปี 4 หลัก |
| m | เดือน (01-12) |
| d | วัน (01-31) |
| H | ชั่วโมง 24 ชม. (00-23) |
| i | นาที (00-59) |
| s | วินาที (00-59) |
| l | ชื่อวันเต็ม |
| F | ชื่อเดือนเต็ม |
| c | ISO 8601 date (2024-01-15T10:30:00+00:00) |
| r | RFC 2822 date (Mon, 15 Jan 2024 10:30:00 +0000) |
| U | Unix timestamp |
ค่าที่คืนกลับ
คืนค่าสตริงวันที่ที่จัดรูปแบบแล้ว หรือ FALSE หาก timestamp ไม่ถูกต้อง
ตัวอย่างการใช้งาน
<?php
echo gmdate("M d Y H:i:s", mktime(0, 0, 0, 8, 8, 2024));
?>
ผลลัพธ์
Aug 08 2024 00:00:00
ตัวอย่างเพิ่มเติม (ใช้ค่าคงที่กำหนดล่วงหน้า)
<?php echo gmdate(DATE_RFC822); ?>
ผลลัพธ์
Mon, 15 Jan 2024 10:30:00 +0000