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-04-18 10:24:17"

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) "Tuesday April 2008"
var_dump($dateS);
string(12) "2008 Apr Tue"
var_dump($dateS);
string(8) "08 04 08"

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 !