sql >> Databáze >  >> RDS >> Mysql

Objekt třídy DateTime nelze převést na řetězec

Protože $newDate je objekt typu DateTime , ne provázek. dokumentace je explicitní:

Vrátí nový DateTime objekt naformátovaný podle zadaného formátu.

Pokud chcete převést z řetězce na DateTime zpět na řetězec pro změnu formátu zavolejte DateTime::format na konci získat formátovaný řetězec z DateTime .

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


  1. Nasazení a konfigurace PostgreSQL pomocí Puppet

  2. Balíček již zveřejnil 50 toustů. Nezobrazovat více

  3. Jak seskupit podle měsíce z pole Datum pomocí sql

  4. Bezpečnostní přístupy v datovém modelování. Část 3