Méthode format de la classe DateTime

La méthode format est appliquée à un objet DateTime et retourne une chaîne formatée avec la date/l'heure. Elle prend comme paramètre une chaîne de format, dans laquelle les caractères spéciaux sont remplacés par les composants de la date. Le format de la chaîne est analogue à la fonction date.

Syntaxe

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

Exemple

Formatage de la date actuelle au format Y-m-d :

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

Résultat de l'exécution du code :

php'2025-07-30'

Exemple

Obtenir l'heure au format H:i:s :

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

Résultat de l'exécution du code :

php'14:25:36'

Exemple

Obtenir des informations complètes sur la date :

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

Résultat de l'exécution du code :

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

Voir aussi

  • la fonction date,
    qui formate un timestamp
  • la fonction strtotime,
    qui convertit une description textuelle de date