Michael B.: Zeitunterschied

Beitrag lesen

Hab das ganze mitlerweile selbst gelöst. Eine absolut genaue Rechnung ist eh nicht nötig, wenn man in Maßstäben rechnet wie 12 Monate o.ä. Geht ja dann nur grob um den Monat und den Zeitraum im Monat. Da das ganze ab 2 Jahren aufwärts völlig uninteressant ist, kann man wohl mit dem bisschen an Abweichung rechnen.

$datum=getdate(strtotime($inhalt));
$heute=getdate(time());
$jahre = $heute[year]-$datum[year];
$monate = ($heute[mon]-$datum[mon]) + $jahre*12;
if(($heute[mday]-$datum[mday])<0) $monate--;
echo " (vor $monate Monaten)";