私は現在、mysql と php を使用してフラッターを開発しています。データベースとフラッターへの接続は正常に機能します。文字列を挿入すると正常に動作します。しかし、DateTime.now()
を使用すると、Error: FormatException: SyntaxError: Unexpected token b in JSON at location 0
.
私のフラッターコードは
です リーリー投稿の日付を受け取る私の PHP 側は次のようになります
リーリーそれでは、フラッターから日付を挿入し、phpからそれを受け取るにはどうすればよいでしょうか?
誰かの役に立ったら、私の解決策を投稿させてください。まず、データベースに Date ではなく DateTime として列を作成する必要があります。次に、php で
$created = date('Y-m-d', strtotime($_POST['created']));
として初期化し、フラッターで" として指定できます。作成": DateTime.now().toString()、
。これは私にとってはうまくいきます。