イベントの開始日時と終了日時を PHP で計算したいと思います。このイベントの開始と、終了するために追加する期間を取得します。そこで、次のコードを試しました。
$startTime = $this->getStartTime();
$endTime = $this->getStartTime();
$endTime->add(new DateInterval('PT75M'));
この例では、開始時刻に 75 分を加算して、イベントの終了時刻を計算しています。機能しますが、開始時間も編集します。ADD メソッドが呼び出されたオブジェクトを編集することを PHP ドキュメントで読みましたが、startEdit 変数を編集する方法がわかりません。この例で書いたどのメソッドでも、getStartTime 関数でも参照を使用しません。