ฟังก์ชัน date_create

ฟังก์ชัน date_create สร้างอ็อบเจ็กต์ ที่มีวันที่ ซึ่งสามารถดำเนินการบางอย่าง ได้ในภายหลัง ตัวอย่างเช่น บวกหรือลบช่วงเวลาออกจากวันที่ด้วย date_modify หรือแสดงวันที่ในรูปแบบอื่นด้วย ฟังก์ชัน date_format

ไวยากรณ์

phpdate_create(?string $datetime = "now", ?DateTimeZone $timezone = null): DateTime|false

ตัวอย่าง

มาสร้างอ็อบเจ็กต์วันที่สำหรับปี 2025 เดือน 12 วัน 31:

php<?php
  $date = date_create('2025-12-31');
  echo date_format($date, 'Y-m-d');
?>

ตัวอย่าง

มาสร้างอ็อบเจ็กต์วันที่สำหรับปี 2025 เดือน 12 วัน 31 จากนั้น บวกเพิ่มอีก 1 วัน และแสดงผลใน รูปแบบ 'วัน.เดือน.ปี':

php<?php
  $date = date_create('2025-12-31');
  
  date_modify($date, '1 day');
  echo date_format($date, 'd.m.Y');
?>

ผลลัพธ์จากการรันโค้ด:

php01.01.2026