1

デフォルトの予定期間として現在の日付に 15 分を追加し、次のコードで取得した日付に分を追加しようとして、予定を保存しています。

$curr_date=new DateTime(date("Y-m-d H:i:s"));--Obtained the current date and time.
$curr_date->add(new DateInterval('P15M'));--Adding 15 minutes

しかし、モデルを保存すると、次のようなエラーがスローされます。

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

どんな助けでも大歓迎です。

4

1 に答える 1

1

正しい方法で生成された場合は、SQL クエリが日付をフォーマットする必要があります。モデルに値を入れるときは、フォーマットを使用してください。

$my_model->myattribute = $curr_date->format('Y-m-d H:i:s');
于 2013-04-29T19:01:12.223 に答える