Método format da classe DateTime
O método format é aplicado a um objeto DateTime
e retorna uma string formatada com data/hora.
Como parâmetro, aceita uma string de formato,
onde caracteres especiais são substituídos por componentes da data.
O formato da string é análogo à função date.
Sintaxe
php$datetime->format(string $format);
Exemplo
Formatando a data atual no formato Y-m-d:
php<?php
$date = new DateTime();
echo $date->format('Y-m-d');
?>
Resultado da execução do código:
php'2025-07-30'
Exemplo
Obtendo a hora no formato H:i:s:
php<?php
$date = new DateTime();
echo $date->format('H:i:s');
?>
Resultado da execução do código:
php'14:25:36'
Exemplo
Obtendo informações completas da data:
php<?php
$date = new DateTime();
echo $date->format('Y-m-d H:i:s');
?>
Resultado da execução do código:
php'2025-07-30 14:25:36'