คำอธิบาย
ฟังก์ชัน date_parse() แยกวิเคราะห์สตริงวันที่และคืนค่าอาร์เรย์ associative ที่มีข้อมูลรายละเอียด
รูปแบบการใช้งาน (Syntax)
date_parse(date)
พารามิเตอร์
- date — สตริงวันที่ที่ต้องการแยกวิเคราะห์
โครงสร้างอาร์เรย์ที่คืนกลับ
year,month,day,hour,minute,second,fractionwarning_count,warnings— จำนวนและรายการคำเตือนerror_count,errors— จำนวนและรายการข้อผิดพลาดis_localtime— เป็นเวลาท้องถิ่นหรือไม่relative— ข้อมูลวันที่สัมพัทธ์ (ถ้ามี เช่น "+2 week")
ตัวอย่างการใช้งาน
<?php
print_r(date_parse("2024-01-15 10:30:45.5"));
?>
ผลลัพธ์
Array
(
[year] => 2024
[month] => 1
[day] => 15
[hour] => 10
[minute] => 30
[second] => 45
[fraction] => 0.5
[warning_count] => 0
[warnings] => Array()
[error_count] => 0
[errors] => Array()
[is_localtime] =>
)
ตัวอย่างเพิ่มเติม (รองรับรูปแบบสัมพัทธ์)
<?php
print_r(date_parse("2024-01-15 10:00:00 +2 week +3 hour"));
?>
ผลลัพธ์
Array
(
[year] => 2024
[month] => 1
[day] => 15
[hour] => 10
[minute] => 0
[second] => 0
[fraction] => 0
[warning_count] => 0
[warnings] => Array()
[error_count] => 0
[errors] => Array()
[is_localtime] =>
[relative] => Array
(
[year] => 0
[month] => 0
[day] => 14
[hour] => 3
[minute] => 0
[second] => 0
)
)