Cet article montre comment convertir un DateTime objet à une chaîne en PHP.

Vous pouvez utiliser le format() fonction de la DateTime classe pour convertir un DateTime objet à chaîne en PHP. Le DateTime::format La fonction renvoie la date formatée selon le format donné.

Télécharger  Exécuter le code

 
Alternativement, vous pouvez utiliser le date_format() fonction pour obtenir la date formatée selon le format donné. Noter que date_format() est un alias de DateTime::format() fonction.

Télécharger  Exécuter le code

 
Certaines constantes prédéfinies sont définies dans le DateTimeInterface interface utilisable avec le format() fonction:


ATOM = Y-m-d\\TH:i:sP
COOKIE = l, d-M-Y H:i:s T
ISO8601 = Y-m-d\\TH:i:sO
ISO8601_EXPANDED = X-m-d\\TH:i:sP
RFC822 = D, d M y H:i:s O
RFC850 = l, d-M-y H:i:s T
RFC1036 = D, d M y H:i:s O
RFC1123 = D, d M Y H:i:s O
RFC7231 = D, d M Y H:i:s \\G\\M\\T
RFC2822 = D, d M Y H:i:s O
RFC3339 = Y-m-d\\TH:i:sP
RFC3339_EXTENDED = Y-m-d\\TH:i:s.vP
RSS = D, d M Y H:i:s O
W3C = Y-m-d\\TH:i:sP

 
Pour démontrer, la solution suivante utilise DateTimeInterface::RFC1036 constante, qui correspond au modèle RFC 1036 "D, d M y H:i:s O".

Télécharger  Exécuter le code

 
Enfin, renvoyer la date et l'heure actuelles dans un format spécifique peut être aussi simple que :

Télécharger  Exécuter le code

Il s'agit de convertir un DateTime objet à une chaîne en PHP.