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

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

คำอธิบาย

ฟังก์ชัน date_create() สร้างและคืนค่าออบเจ็กต์ DateTime ใหม่

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

date_create(time, timezone)

พารามิเตอร์

  • time — สตริงวันที่/เวลา (รองรับรูปแบบมากมาย เช่น "2024-01-15", "now", "+1 week")
  • timezone — ออบเจ็กต์ DateTimeZone หรือชื่อเขตเวลา (ค่าเริ่มต้นคือเขตเวลาเริ่มต้น)

ค่าที่คืนกลับ

คืนค่าออบเจ็กต์ DateTime เมื่อสำเร็จ หรือ FALSE เมื่อล้มเหลว

ตัวอย่างการใช้งาน

<?php
$date = date_create("2024-01-15 14:30:00", timezone_open("Asia/Bangkok"));
echo date_format($date, "Y/m/d H:iP");
?>

ผลลัพธ์

2024/01/15 14:30+07:00

ตัวอย่างเพิ่มเติม

<?php
// สร้างจากเวลาปัจจุบัน
$now = date_create();
echo date_format($now, "Y-m-d H:i:s");

// สร้างจากสตริงสัมพัทธ์
$nextWeek = date_create("+1 week");
echo date_format($nextWeek, "Y-m-d");
?>