Tach!
Eigentlich hat Bernd schon gechrieben, was er braucht:
ich habe immer ein Datum in diesem Format: 2019-05-07.
Insoweit erweist sich mein erster Ansatz als schnell und zielführend.
Gerade mit diesem Format hat strtotime() kein Problem. Wenn man das nicht als Stringverarbeitung lösen möchte, ist man mit
date('d.m.y', strtotime($date))
einfacher am Ziel. Einfacher auch, weil man diesem Ausdruck direkt ansieht, was er macht und man nicht erst noch analysieren muss, was da wie auseinandergenommen und wieder zusammengesetzt wird.
dedlfix.