Metoda format třídy DateTime

Metoda format se aplikuje na objekt DateTime a vrací naformátovaný řetězec s datem/časem. Jako parametr přijímá řetězec formátu, kde se speciální symboly nahrazují komponentami data. Formát řetězce je analogický funkci date.

Syntaxe

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

Příklad

Formátování aktuálního data ve formátu Y-m-d:

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

Výsledek provedení kódu:

php'2025-07-30'

Příklad

Získání času ve formátu H:i:s:

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

Výsledek provedení kódu:

php'14:25:36'

Příklad

Získání úplné informace o datu:

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

Výsledek provedení kódu:

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

Viz také

  • funkci date,
    která formátuje časové razítko
  • funkci strtotime,
    která transformuje textový popis data