ฟังก์ชัน idate() ของ PHP

ตัวอย่าง

จัดรูปแบบวัน/เวลาท้องถิ่นเป็นตัวเลข ทดสอบทุกแบบรูปแบบต่างๆ:

<?php
echo idate("B") . "<br>";
echo idate("d") . "<br>";
echo idate("h") . "<br>";
echo idate("H") . "<br>";
echo idate("i") . "<br>";
echo idate("I") . "<br>";
echo idate("L") . "<br>";
echo idate("m") . "<br>";
echo idate("s") . "<br>";
echo idate("t") . "<br>";
echo idate("U") . "<br>";
echo idate("w") . "<br>";
echo idate("W") . "<br>";
echo idate("y") . "<br>";
echo idate("Y") . "<br>";
echo idate("z") . "<br>";
echo idate("Z") . "<br>";
?>

ตัวอย่างการทำงาน

การกำหนดและการใช้งาน

ฟังก์ชัน idate() จัดรูปแบบวัน/เวลาท้องถิ่น/ของวัน ในรูปแบบจำนวนจริง

หมายเหตุ:ฟังก์ชัน idate() รับตัวแปรแค่ตัวอักษรเดียวเท่านั้น format ตัวแปร!

ภาษาเทคนิค

idate(format,timestamp);
ตัวแปร คำอธิบาย
format

จำเป็น กำหนดว่าจะกลับค่าผลลัพธ์อย่างไร:

  • B - Swatch Beat/Internet Time
  • d - วันที่ในเดือน
  • h - ชั่วโมง (12 ชั่วโมง)
  • H - ชั่วโมง (24 ชั่วโมง)
  • i - นาที
  • I - หากเปิดใช้ฤดูร้อน กลับค่า 1 ซึ่งไม่ใช้ กลับค่า 0
  • L - หากเป็นปีหลัวเดือน กลับค่า 1 ซึ่งไม่ใช่ กลับค่า 0
  • m - ตัวเลขเดือน
  • s - วินาที
  • t - จำนวนวันทั้งหมดของเดือน
  • U - จำนวนวินิจฉัยวินาทีที่ผ่านไปตั้งแต่วินิจฉัยวันแรกของ Unix (January 1 1970 00:00:00 GMT) ซึ่งมีความหมายเหมือนกับ time()
  • w - วันในสัปดาห์ (วันอาทิตย์เป็น 0)
  • W - สัปดาห์ที่เป็นสัปดาห์ที่ x ของปีตามรูปแบบ ISO-8601 โดยใช้วันจันทร์เป็นวันแรกของสัปดาห์
  • y - ปี (1 หรือ 2 หลักตัวเลข)
  • Y - ปี (4 หลักตัวเลข)
  • z - วันที่ในปี
  • Z - หล่อมเวลาของหมู่บ้านเวลา ในหน่วยวินิจฉัยวินาที
timestamp เลือกตัวเลือก กำหนดว่าจะกลับค่าวัน/เวลาที่ต้องการจัดรูปแบบเป็นจำนวนจริง ซึ่งเป็นหมายเลขวินิจฉัยวันและเวลาของ Unix ตามที่กำหนด โดยเริ่มต้นวันแรกของปีเป็น 0 โดยมาตรฐานใช้เวลาท้องถิ่น (time())

รายละเอียดเทคนิค

กลับค่า: กลับค่าตามที่กำหนด format ใช้ตามที่กำหนด timestamp เลขเต็มที่จัดรูปแบบ
PHP รุ่น: 5+
บันทึกการปรับปรุง: PHP 5.1.0: ได้เพิ่ม E_STRICT และ E_NOTICE การทำบางอย่างในหมู่บ้านเวลา