PHP の日付解析で「整形式でない数値」が発生しました
データベースに日付を追加しようとすると、エラー「整形式ではない数値が見つかりました。」このエラーは、数値を期待する関数に数値以外の文字列が渡されたときによく発生します。
あなたの特定のケースでは、date() 関数を "d" 形式指定子とともに使用しています。 Unix のタイムスタンプ。ただし、「2020-10-10」などの日付を表す文字列を渡します。この問題を解決するには、strtotime() 関数を使用して、日付の文字列表現を数値 Unix タイムスタンプに変換する必要があります。
エラーについて
「整形式ではない数値が検出されました」エラーは、数値演算で数値以外の値を使用しようとしていることを示します。これはさまざまなシナリオで発生する可能性があります。
エラーの解決
このエラーを解決するには、数値以外の値のソースを調査する必要があります。考えられる解決策は次のとおりです。
以上がPHP で日付を解析すると「整形式でない数値」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。