찾다

 >  Q&A  >  본문

POST를 사용하여 DateTime 양식 flutter를 PHP MySql에 삽입하는 방법

저는 현재 mysql과 php를 이용해 flutter를 개발하고 있습니다. 내 데이터베이스와 Flutter에 대한 연결이 제대로 작동합니다. 문자열을 삽입하면 잘 작동합니다. 하지만 DateTime.now() 时,它会抛出 Error: FormatException: SyntaxError: Unexpected token b in JSON at location 0.

를 사용하면

내 플러터 코드는

으아악

내 PHP 측 수신 날짜 게시물은 다음과 같습니다.

으아악

그렇다면 Flutter에서 날짜를 삽입하고 PHP에서 이를 받으려면 어떻게 해야 할까요?

P粉282627613P粉282627613357일 전422

모든 응답(1)나는 대답할 것이다

  • P粉226642568

    P粉2266425682024-01-06 00:31:28

    누구에게나 도움이 된다면 내 솔루션을 게시해 주세요. 먼저 데이터베이스에 Date 대신 DateTime으로 열을 생성해야 합니다. 그런 다음 PHP에서 $created = date('Y-m-d', strtotime($_POST['created']));,之后在 flutter 中我们可以将其指定为 “创建”:DateTime.now().toString(),로 초기화합니다. 이것은 나에게 효과적입니다.

    회신하다
    0
  • 취소회신하다