ฟังก์ชัน idate() จัดรูปแบบเวลา/วันที่ท้องถิ่นเป็นจำนวนเต็ม
ไวยากรณ์
idate(format, timestamp)
พารามิเตอร์
-
ประทับเวลา − เวลาประทับจำนวนเต็ม Unix ที่ค่าเริ่มต้นเป็นเวลาท้องถิ่นปัจจุบันหากไม่มีการประทับเวลา กล่าวอีกนัยหนึ่ง ค่าเริ่มต้นคือค่าของเวลา ()
-
รูปแบบ − ระบุวิธีการส่งคืนผลลัพธ์
-
ข − Swatch Beat/เวลาอินเทอร์เน็ต
-
ง − วันของเดือน
-
ช − ชั่วโมง (รูปแบบ 12 ชั่วโมง)
-
ห − ชั่วโมง (รูปแบบ 24 ชั่วโมง)
-
ฉัน − นาที
-
ฉัน − คืนค่า 1 หากเปิดใช้งาน DST (เวลาออมแสง) มิฉะนั้น 0
-
แอล − ส่งกลับ 1 สำหรับปีอธิกสุรทิน มิฉะนั้น 0
-
ม − หมายเลขเดือน
-
− วินาที
-
ท − วันในเดือนปัจจุบัน
-
คุณ − วินาทีนับตั้งแต่ยุค Unix (1 มกราคม 1970 00:00:00 GMT)
-
ว − วันในสัปดาห์ (วันอาทิตย์=0)
-
ว − ISO-8601 หมายเลขสัปดาห์ของปี (สัปดาห์ที่เริ่มในวันจันทร์)
-
ย - ปี (1 หรือ 2 หลัก)
-
ใช่ − ปี (4 หลัก)
-
z − วันของปี
-
Z - เขตเวลาชดเชยเป็นวินาที
-
คืนสินค้า
ฟังก์ชัน idate() ส่งคืนค่าจำนวนเต็มและเนื่องจากไม่สามารถเริ่มต้นด้วย "0" ได้ ดังนั้น idate() อาจส่งคืนตัวเลขน้อยกว่าที่คุณคาดไว้
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง −
<?php $timestamp = strtotime('2nd December 2017'); echo idate('y', $timestamp); echo"\n"; echo idate('t', $timestamp); ?>
ผลลัพธ์
17 31
ตัวอย่าง
เรามาดูตัวอย่างกัน −
<?php echo idate("d") . "<br>"; echo idate("h") . "<br>"; echo idate("y") . "<br>"; echo idate("Y") . "<br>"; echo idate("z") . "<br>"; echo idate("Z") . "<br>"; ?>
ผลลัพธ์
11 5 18 2018 283 0