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

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


ฟังก์ชัน 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