Guten Morgen,
ich erhalte ab und an folgende Fehlermeldung
Fatal error: Uncaught Error: Call to a member function add() on boolean in monat.php
Hab mir den Code in der besagten Zeile angeschaut und es wird hier gemeckert
$start->add(new DateInterval('PT'.$trennen[0].'H'.$minuten.'M'));
Hier der gesamte Bereich
$CL = $StundenTag + $Pause;
if ($CL != 0) {
$trennen = explode('.', $CL);
if ($trennen[1] == "25") {
$minuten = "15";
} elseif ($trennen[1] == "50") {
$minuten = "30";
} elseif ($trennen[1] == "75") {
$minuten = "45";
}
else {
$minuten = "00";
}
$start = DateTime::createFromFormat('H:i', $inhalt);
$start->add(new DateInterval('PT'.$trennen[0].'H'.$minuten.'M'));
$vslArbeitsende = $start->format('H:i');
}
Was stimmt hier nicht bzw. warum wird hier gemeckert? Und vor allem wie kann ich den Fehler beheben?
Wenn ich es richtig einschätze kommt die Meldung nur, wenn für eine besagten Zeitraum keine Daten vorliegen?