PHP mktime()ฟังก์ชัน
ตัวอย่าง
ส่งคืนการประทับเวลา Unix สำหรับวันที่ จากนั้นใช้เพื่อค้นหาวันที่ในวันนั้น:
<?php
// Prints: October 3, 1975 was on a Friday
echo "Oct 3, 1975 was on a ".date("l", mktime(0,0,0,10,3,1975));
?>
ความหมายและการใช้งาน
ฟังก์ชัน mktime() ส่งกลับการประทับเวลา Unix สำหรับวันที่
เคล็ดลับ:ฟังก์ชันนี้เหมือนกับgmmktime()ยกเว้นว่าพารามิเตอร์ที่ส่งผ่านจะแสดงวันที่ (ไม่ใช่วันที่ GMT)
ไวยากรณ์
mktime(hour, minute, second, month, day, year, is_dst)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
hour | Optional. Specifies the hour |
minute | Optional. Specifies the minute |
second | Optional. Specifies the second |
month | Optional. Specifies the month |
day | Optional. Specifies the day |
year | Optional. Specifies the year |
is_dst | Optional. Set this parameter to 1 if the time is during daylight savings time (DST), 0 if it is not, or -1 (the default) if it is unknown. If it's unknown, PHP tries to find out itself (which may cause unexpected results). Note: This parameter is removed in PHP 7.0. The new timezone handling features should be used instead |
รายละเอียดทางเทคนิค
คืนมูลค่า: | ส่งกลับการประทับเวลา Unix จำนวนเต็ม FALSE บนข้อผิดพลาด |
---|---|
รุ่น PHP: | 4+ |
บันทึกการเปลี่ยนแปลง PHP: | PHP 7.1:
พารามิเตอร์is_dst จะถูกลบออก PHP 5.3.0: ส่ง E_DEPRECATED หากใช้พารามิเตอร์is_dst PHP 5.1: พารามิเตอร์ is_dstเลิกใช้แล้ว ถ้า mktime() ถูกเรียกโดยไม่มีอาร์กิวเมนต์ มันจะส่งการแจ้งเตือน E_STRICT ใช้ฟังก์ชัน time() แทน |
❮ PHP วันที่/เวลาอ้างอิง