PHP - Date d'aujourd'hui et de demain

PHP

[12/06/2018] Date d'aujourd'hui et de demain

Today and Tomorrow - DateTime

Date d'aujourd'hui et de demain

Dans les dates, il y a souvent des paramètres qui nous sont inconnus si nous ne nous référons pas aux documentations.

Si je vous dis, affichons la date d'aujourd'hui :
$current_date = new DateTime(date("Y-m-d"));
echo $current_date; // Affichera la date du jour

Ou encore plus simple :
$current_date = date("Y-m-d");
echo $current_date; // Affichera la date du jour

D'accord, utilisons maintenant les ressources de la classe  DateTime  :
$today        = new DateTime('today');
$date_current = $today->format("Y-m-d"); // Affichera la date du jour
 
Faisons la même chose et affichons la date de demain :
$tomorrow      = new DateTime('tomorrow');
$date_tomorrow = $tomorrow->format("Y-m-d"); // Affichera la date de demain

Intéressant mais poussons plus avant la classe en affichant la date de demain autrement :
$today        = new DateTime('today');
$date_current = $today->format("Y-m-d");
$plus1Day     = new DateTime("$date_current +1 day");
$date1Day     = $plus1Day->format('Y-m-d'); // Affichera la date de demain

Ce qui est intéressant, c'est que l'on peut aussi afficher la date dans un mois :
$today        = new DateTime('today');
$date_current = $today->format("Y-m-d");
$plus1Month   = new DateTime("$date_current +1 month");
$date1month   = $plus1Month->format('Y-m-d'); // Affichera la date dans 1 mois

La gestion des dates est une prise de tête, et en même temps une belle source d'apprentissage. Faut il encore avoir du temps pour cela ;-)

Retrouver sur la page de php.net les sources de tout ceci.

Open your code ;-)

© 2005 - 2019 • INFORMATUX