Funcția date_create

Funcția date_create creează un obiect cu o dată, cu care ulterior se pot efectua unele operații. De exemplu, se poate adăuga sau scădea un interval de la dată cu ajutorul date_modify sau se poate afișa data în alt format cu ajutorul funcției date_format.

Sintaxă

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

Exemplu

Să creăm un obiect cu data pentru anul 2025, luna 12, ziua 31:

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

Exemplu

Să creăm un obiect cu data pentru anul 2025, luna 12, ziua 31, apoi să adăugăm la ea 1 zi și să o afișăm în formatul 'zi.luna.an':

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

Rezultatul executării codului:

php01.01.2026