ich die Berechnung der Differenz von zwei Daten wie folgt abrunden:PHP - Wie kann ich das Datum
$date1= $_POST['dob'];
$date2= $_POST['dor'];
$date1 = date_create($date1);
$date2 = date_create($date2);
$diff = $date1->diff($date2);
echo "<p> The difference is " . $diff->format('%y Years, %m month, %d days') . "</p>";
Nun möchte ich den Unterschied zum Beispiel runden, wenn die Differenz berechnet wird als:
40 Jahre, 0 Monate, 01 Tage
Ich möchte, dass dies als '41 Jahre 'behandelt wird. Alles, was über das Jahr hinausgeht, wird es zu einer Zusammenfassung bringen.
Irgendwelche Lösungen?
Wie kann es 41 Jahre sein? Wann ist es nur ein Tag mehr als im Vorjahr? Was versuchst du eigentlich? –