Devdit
 

PHP แปลง string เป็น date

1.6K

บทความนี้สอนแปลงค่าตัวแปร string เป็น date ด้วย PHP โดยใช้คำสั่ง date_create_from_format โดยคำสั่งนี้รับค่า arguments 2 ค่าคือ รูปแบบวันที่ เวลา และค่า string ที่ต้องการแปลงเป็น date คุณจะได้เรียนรู้วิธีการเขียนโค้ด ผลลัพธ์การทำงาน และคำอธิบายการแปลง string เป็น date ด้วย PHP

 

ตัวอย่าง การแปลง string เป็น date ด้วย PHP

<?php
    $date_string = "14/8/2023 12:30:59";
    $date = date_create_from_format('d/m/Y H:i:s', $date_string);
    $date = date_format($date, 'Y-m-d H:i:s');
    echo $date;
?>
2023-08-14 12:30:59

จากตัวอย่างโค้ดโปรแกรม และผลลัพธ์สามารถอธิบายได้ดังนี้

1. ตัวแปร date_string เก็บค่าวันที่ เวลา แบบ string ด้วยค่า 14/8/2023 12:30:59

2. ใช้คำสั่ง date_create_from_format เพื่อแปลง string เป็น date จากตัวแปร date_string โดยกำหนดรูปแบบของ date เป็น d/m/Y H:i:s คือ วัน/เดือน/ปี ชั่วโมง:นาที:วินาที ตามค่า date_string

3. แปลงวันที่ให้เป็นรูปแบบที่ต้องการด้วยคำสั่ง date_format

4. แสดงค่าวันที่ออกสู่หน้าจอด้วย echo

 

สรุป วิธีแปลง string เป็น date ด้วย PHP แนะนำให้ใช้คำสั่ง date_create_from_format และจัดรูปแบบการแสดงข้อมูลวันที่ให้เป็นรูปแบบที่ต้องการด้วยคำสั่ง date_format

แก้ไข 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ