Ich habe ein Problem, ich bin ein Anfänger Ich habe ein Geburtstagsdatum (im Format Y-m-d) Und ich habe das tatsächliche Datum.DateTime Abfangbar fataler Fehler
$date = $_POST["DatumJJJJ"]."-".$_POST["DatumMM"]."-".$_POST["DatumTT"];
$birthday = new DateTime($date);
$now = new DateTime(date("Y-m-d"));
$difference = $birthday->diff($now);
echo $difference;
Nun, Theres einen Fehler in der letzten Zeile:
Catchable fatal error: Object of class DateInterval could not be converted to string
Was soll ich tun? Ich sah andere ähnliche Fragen, aber sie helfen mir nicht!
suchen Sie die Struktur von dateInterval obect http://php.net/manual/en/class.dateinterval.php – splash58
dies ist, weil '$ Unterschied 'ist Objekt des Versuchs' $ Differenz-> Format ('% R% a Tage '); 'für mehr Details schauen Sie auf http://php.net/manual/en/datetime.diff.php –