Fonction date_create
La fonction date_create crée un objet
de date, avec lequel il est possible
d'effectuer certaines opérations par la suite. Par exemple,
ajouter ou soustraire un intervalle à la date avec
l'aide de date_modify
ou afficher la date dans un autre format avec
la fonction date_format.
Syntaxe
date_create(?string $datetime = "now", ?DateTimeZone $timezone = null): DateTime|false
Exemple
Créons un objet date pour l'année 2025,
le mois 12, le jour 31 :
<?php
$date = date_create('2025-12-31');
echo date_format($date, 'Y-m-d');
?>
Exemple
Créons un objet date pour l'année 2025,
le mois 12, le jour 31, puis
ajoutons-y 1 jour et affichons-la au
format 'jour.mois.année' :
<?php
$date = date_create('2025-12-31');
date_modify($date, '1 day');
echo date_format($date, 'd.m.Y');
?>
Résultat de l'exécution du code :
01.01.2026