ส่งกลับการประทับเวลา UNIX ของวันที่ ซึ่งสามารถใช้เพื่อค้นหาวันของวันที่:
<?php// พิมพ์: 3 ตุลาคม 1975 อยู่ใน Fridayecho "3 ตุลาคม 1975 อยู่ใน ".date("l", mktime(0,0,0,10,3,1975));?>ฟังก์ชัน gmmktime() ส่งกลับการประทับเวลา UNIX ของวันที่
เคล็ดลับ: ฟังก์ชันนี้เหมือนกับ gmmktime() ยกเว้นว่าพารามิเตอร์ที่ส่งแสดงถึงวันที่ (ไม่ใช่วันที่ GMT)
mktime( ชั่วโมง นาที วินาที เดือน วัน ปี is_dst );
พารามิเตอร์ | อธิบาย |
---|---|
ชั่วโมง | ไม่จำเป็น. ชั่วโมงที่ระบุ |
นาที | ไม่จำเป็น. คะแนนที่กำหนด |
ที่สอง | ไม่จำเป็น. ระบุวินาที |
เดือน | ไม่จำเป็น. เดือนที่ระบุ |
วัน | ไม่จำเป็น. ระบุวัน. |
ปี | ไม่จำเป็น. ปีที่ระบุ. |
is_dst | ไม่จำเป็น. ตั้งค่าเป็น 1 หากเวลาอยู่ในช่วงเวลาออมแสง มิฉะนั้นจะเป็น 0 หรือ -1 (ค่าเริ่มต้น) หากไม่ทราบ หากไม่ทราบ PHP จะพยายามค้นหามันเอง (อาจให้ผลลัพธ์ที่ไม่คาดคิด) หมายเหตุ: พารามิเตอร์นี้เลิกใช้แล้วใน PHP 5.1.0 แต่จะใช้คุณลักษณะการจัดการโซนเวลาใหม่แทน |
ค่าส่งคืน: | ส่งคืนการประทับเวลา Unix จำนวนเต็มหรือ FALSE เมื่อเกิดข้อผิดพลาด |
---|---|
เวอร์ชัน PHP: | 4+ |
บันทึกการอัปเดต: | PHP 5.3.0: พ่น E_DEPRECATED หากใช้พารามิเตอร์ is_dst PHP 5.1.0: พารามิเตอร์ is_dst เลิกใช้แล้ว หากเรียก mktime() โดยไม่มีพารามิเตอร์ การแจ้งเตือน E_STRICT จะถูกส่งออกไป โปรดใช้ฟังก์ชัน time() แทน |