is_date
วิธีการใช้ฟังก์ชัน is_date
is_dateฟังก์ชัน is_date ใช้สำหรับแสดงวันที่และเวลาในรูปแบบที่กำหนด หรือแสดงข้อความเกี่ยวกับเวลาที่ผ่านไป เช่น "ตอนนี้", "ไม่นานมานี้", หรือ "ชั่วโมงที่แล้ว" โดยฟังก์ชันจะเลือกแสดงตามพารามิเตอร์ที่กำหนด
พารามิเตอร์
$timestamp(required) - เวลาที่ต้องการแสดงผลในรูปแบบของ timestamp หรือ string$format(optional, default ="d M Y, H:i:s") - รูปแบบการแสดงวันที่และเวลา หาก$TimeTextเป็นfalse$TimeText(optional, default =true) - ระบุว่าจะให้แสดงข้อความเวลาที่ผ่านไป (เช่น "ตอนนี้", "ไม่นานมานี้") หรือไม่$Language(optional, default ="th-th") - ภาษาที่ใช้ในการแสดงผล เช่น"th-th"สำหรับภาษาไทย
ตัวอย่างการใช้งาน
แสดงเวลาที่ผ่านไป (เช่น "ไม่นานมานี้")
$formattedTime = $_PNA->is_date('2024-10-19 08:00:00'); echo $formattedTime;ผลลัพธ์: อาจแสดงเป็น
"ไม่นานมานี้","2 ชั่วโมงที่ผ่านมา", หรือข้อความอื่นๆ ขึ้นอยู่กับเวลาที่ผ่านไปจาก$timestampแสดงวันที่ในรูปแบบที่กำหนด
$formattedDate = $_PNA->is_date('2024-10-19 08:00:00', "d/m/Y H:i:s", false); echo $formattedDate;ผลลัพธ์: จะได้วันที่ตามรูปแบบที่กำหนด เช่น
"19/10/2024 08:00:00"แสดงวันที่โดยใช้ภาษาที่กำหนด (ภาษาไทย)
$formattedDateInThai = $_PNA->is_date('2024-10-19 08:00:00', "d M Y", false, "th-th"); echo $formattedDateInThai;ผลลัพธ์: จะแสดงวันที่เป็นภาษาไทยตามรูปแบบที่กำหนด เช่น
"19 ต.ค. 2024"
หมายเหตุ: ฟังก์ชันจะเลือกแสดงผลในรูปแบบข้อความเวลาที่ผ่านไป หาก $TimeText ถูกตั้งค่าเป็น true และจะใช้ฟังก์ชัน thai_date_and_time สำหรับการแสดงวันที่ในภาษาไทย
Last updated