sql >> データベース >  >> RDS >> Mysql

クラスDateTimeのオブジェクトを文字列に変換できませんでした

    $ newDate タイプDateTimeのオブジェクトです 、文字列ではありません。 ドキュメント 明示的です:

    新しいDateTimeを返します 指定された形式に従ってフォーマットされたオブジェクト。

    文字列からDateTimeに変換する場合 文字列に戻って形式を変更するには、 DateTime ::format<を呼び出します。 / code> 最後に、 DateTimeからフォーマットされた文字列を取得します 。

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


    1. LinuxにMicrosoftSQLをインストールする方法

    2. SQL ServerのSQL&lowbar;Variant値からベースデータ型を返す

    3. SQLステートメントでの角かっこ[]の使用は何ですか?

    4. MySQLで複合主キーを作成する方法