Funkcija date_create

Funkcija date_create sukuria objektą su data, su kuriuo vėliau galima atlikti tam tikras operacijas. Pavyzdžiui, pridėti ar atimti laiko tarpą nuo datos naudojant date_modify arba išvesti datą kitu formatu naudojant funkciją date_format.

Sintaksė

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

Pavyzdys

Sukurkime objektą su data už 2025 metus, 12 mėnesį, 31 dieną:

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

Pavyzdys

Sukurkime objektą su data už 2025 metus, 12 mėnesį, 31 dieną, tada pridėkime prie jos 1 dieną ir išveskime formatu 'diena.mėnuo.metai':

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

Kodo vykdymo rezultatas:

php01.01.2026