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

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

คำอธิบาย

ฟังก์ชัน date_parse() แยกวิเคราะห์สตริงวันที่และคืนค่าอาร์เรย์ associative ที่มีข้อมูลรายละเอียด

รูปแบบการใช้งาน (Syntax)

date_parse(date)

พารามิเตอร์

  • date — สตริงวันที่ที่ต้องการแยกวิเคราะห์

โครงสร้างอาร์เรย์ที่คืนกลับ

  • year, month, day, hour, minute, second, fraction
  • warning_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
        )
)