Eftersom $newDate
är ett objekt av typen DateTime
, inte ett snöre. dokumentationen
är explicit:
Returnerar ny
DateTime
objekt formaterat enligt det angivna formatet.
Om du vill konvertera från en sträng till DateTime
tillbaka till strängen för att ändra formatet, ring DateTime::format
i slutet för att få ut en formaterad sträng från din DateTime
.
$newDate = DateTime::createFromFormat("l dS F Y", $dateFromDB);
$newDate = $newDate->format('d/m/Y'); // for example