DateTime::diff
DateTime::getOffset
DateTimeInterface
PHP Manual

# DateTime::format

# DateTimeImmutable::format

# DateTimeInterface::format

# date_format

(PHP 5 >= 5.2.0)

DateTime::format -- DateTimeImmutable::format -- DateTimeInterface::format -- date_format — Retourne une date formatée suivant le format fourni

### Description

Style orienté objet

public string DateTime::format ( string `$format` )
public string DateTimeImmutable::format ( string `$format` )
public string DateTimeInterface::format ( string `$format` )

Style procédural

string date_format ( DateTimeInterface `$object` , string `$format` )

Retourne une date formatée suivant le format fourni.

### Liste de paramètres

`object`

  Seulement en style procédural : un objet DateTime retourné par date_create()

`format`

  Format accepté par la fonction date().

### Valeurs de retour

Retourne la date formatée, sous forme de chaîne de caractères, en cas de succès ou `FALSE` si une erreur survient.

### Exemples

Exemple #1 Exemple avec DateTime::format()

Style orienté objet

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

Style procédural

`<?php
$date = date_create('2000-01-01');
echo date_format($date, 'Y-m-d H:i:s');
?>`

L'exemple ci-dessus va afficher :

    2000-01-01 00:00:00

### Notes

Cette méthode n'utilise pas les locales. Tous les affichages seront en anglais.

### Voir aussi

- date() - Formate une date/heure locale

DateTime::diff
DateTime::getOffset
DateTimeInterface
PHP Manual