Funkcia date_create

Funkcia date_create vytvára objekt s dátumom, s ktorým je možné následne vykonávať niektoré operácie. Napríklad, pripočítať alebo odpočítať časový úsek od dátumu pomocou date_modify alebo vypísať dátum v inom formáte pomocou funkcie date_format.

Syntax

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

Príklad

Vytvorme objekt s dátumom pre 2025 rok, 12 mesiac, 31 deň:

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

Príklad

Vytvorme objekt s dátumom pre 2025 rok, 12 mesiac, 31 deň, potom k nemu pripočítajme 1 deň a vypíšme v formáte 'deň.mesiac.rok':

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

Výsledok vykonania kódu:

php01.01.2026