date_create Fonksiyonu

date_create fonksiyonu, ileride bazı işlemler yapılabilecek bir tarih nesnesi oluşturur. Örneğin, date_modify fonksiyonu ile tarihten bir süre ekleyip çıkarmak veya date_format fonksiyonu ile tarihi başka bir formatta yazdırmak.

Sözdizimi

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

Örnek

Hadi 2025 yılı, 12. ay, 31. gün için bir tarih nesnesi oluşturalım:

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

Örnek

Hadi 2025 yılı, 12. ay, 31. gün için bir tarih nesnesi oluşturalım, sonra üzerine 1 gün ekleyip 'gün.ay.yıl' formatında yazdıralım:

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

Kodun çalıştırılma sonucu:

php01.01.2026