Code
<?php
declare(strict_types=1);
// Jetzt
$now = new DateTimeImmutable('now', new DateTimeZone('Europe/Berlin'));
echo $now->format('d.m.Y H:i'); // 18.09.2026 09:42
// Parsen
$geburt = DateTimeImmutable::createFromFormat('Y-m-d', '1990-04-15');
// Rechnen (immer neues Objekt zurück, nie mutiert)
$morgen = $now->modify('+1 day');
$diff = $now->diff($geburt);
echo $diff->y . ' Jahre alt';
35 Jahre alt