Formation PHP - Exercice 5

Buonasera Signorina !

Function Parameter (Date Modification)


$date = new DateTime("now", new dateTimeZone("Europe/Paris"));
$date->modify("-1 year" . "+10 day");
$dateS = $date->format("Y-m-d H:i:s")
;

var_dump($dateS);
string(19) "2025-06-17 07:45:34"

Function Parameter (Date Gestion Format)

$date = new DateTime("now", new DateTimeZone("Europe/Paris"));
$date->modify("-18 year");
$dateS1 = $date->format("l F Y");
$dateS2 = $date->format("Y M D");
$dateS3 = $date->format("y m d")
;

var_dump($dateS);
string(18) "Saturday June 2008"
var_dump($dateS);
string(12) "2008 Jun Sat"
var_dump($dateS);
string(8) "08 06 07"

Tests Date Format (Manipulations)

$date = new DateTime("now", new DateTimeZone("Europe/Paris"));
$date->modify("-18 year");
$birthday = DateTime::CreateFromFormat("d/m/Y", "21/01/1985");


if ($birthday < $date) {
        echo "Tu as plus de 18 ans, donc tu est un adulte !";
} else {
        echo "Tu n'as pas 18 ans, donc tu est un mineur !";
}


Tu as plus de 18 ans, donc tu est un adulte !