sql >> Databasteknik >  >> RDS >> Mysql

Objektet i klassen DateTime kunde inte konverteras till sträng

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


  1. Hur man konverterar en sträng till ett datum/tid i SQL Server med CAST()

  2. Skapa en virtuell maskin med Oracle VM Virtual Box

  3. Arbeta med Java Data i Alteryx

  4. Undvikande enstaka citat i SQL Server