sql >> Database teknologi >  >> RDS >> Mysql

Objektet i klassen DateTime kunne ikke konverteres til streng

Fordi $newDate er et objekt af typen DateTime , ikke en streng. dokumentationen er eksplicit:

Returnerer ny DateTime objekt formateret i henhold til det specificerede format.

Hvis du vil konvertere fra en streng til DateTime tilbage til strengen for at ændre formatet, kald DateTime::format i slutningen for at få en formateret streng ud af din DateTime .

$newDate = DateTime::createFromFormat("l dS F Y", $dateFromDB);
$newDate = $newDate->format('d/m/Y'); // for example


  1. Opdeling af en tabel med milliardrækker med fodbolddata ved hjælp af datakontekst

  2. Sådan administreres MariaDB 10.3 med ClusterControl

  3. SQL-OPDATERING for begyndere

  4. Fejl i udviklingen på Heroku