Bin gestern Nacht glücklicherweise auf diesen Blogeintrag gestoßen, weil ich ebenfalls ein extrem seltsames Verhalten von DateTime-Objekten nach der Verwendung von ::setTime(x,y) festgestellt hatte.
Es ist ein Bug in meinen Augen.
Euer Workaround mit dem DateInterval(‘P0D’) funktioniert zum Glück auch bei mir. Danke dafür!
]]>