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