Метод format на класа DateTime

Методът format се прилага към обект DateTime и връща форматиран низ с дата/час. Като параметър приема низ за формат, където специалните символи се заменят с компоненти на датата. Форматът на низа е аналогичен на функцията date.

Синтаксис

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

Пример

Форматиране на текущата дата във формат Y-m-d:

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

Резултат от изпълнението на кода:

php'2025-07-30'

Пример

Получаване на време във формат H:i:s:

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

Резултат от изпълнението на кода:

php'14:25:36'

Пример

Получаване на пълна информация за датата:

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

Резултат от изпълнението на кода:

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

Вижте също

  • функцията date,
    която форматира timestamp
  • функцията strtotime,
    която преобразува текстово описание на дата