Metoda format a clasei DateTime

Metoda format se aplică unui obiect DateTime și returnează un șir de caractere formatat cu data/ora. Ca parametru acceptă un șir de format, unde caracterele speciale sunt înlocuite cu componente ale datei. Formatul șirului este similar cu funcția date.

Sintaxă

php$datetime->format(string $format);

Exemplu

Formatarea datei curente în formatul Y-m-d:

php<?php
  $date = new DateTime();
  echo $date->format('Y-m-d');
?>

Rezultatul executării codului:

php'2025-07-30'

Exemplu

Obținerea orei în formatul H:i:s:

php<?php
  $date = new DateTime();
  echo $date->format('H:i:s');
?>

Rezultatul executării codului:

php'14:25:36'

Exemplu

Obținerea informațiilor complete despre dată:

php<?php
  $date = new DateTime();
  echo $date->format('Y-m-d H:i:s');
?>

Rezultatul executării codului:

php'2025-07-30 14:25:36'

Vezi și

  • funcția date,
    care formatează un marcaj de timp
  • funcția strtotime,
    care transformă o descriere textuală a datei