PHP を使用して MySQL に日付値を挿入する
jQuery datepicker を使用する場合、選択した日付の形式が MySQL で認識される形式と一致していることを確認することが重要です日付形式。デフォルトでは、jQuery datepicker は「mm/dd/yyyy」形式で日付を返しますが、これは MySQL リテラルとして直接受け入れられません。
考えられる解決策:
代替日付形式を使用するjQuery:
日付ピッカーの altFormat オプションまたは dateFormat オプションを調整して、「YYYY-MM-DD」などの互換性のある形式で日付を提供します。
次を使用して文字列日付を変換しますSTR_TO_DATE():
MySQL の STR_TO_DATE() 関数を使用して、文字列日付を有効な MySQL 日付リテラルに変換できます。これには、INSERT ステートメントを次のように変更する必要があります:
PHP の DateTime オブジェクトを使用して文字列日付を変換する:
PHP の DateTime クラス簡単に日付を操作できます。 jQuery の datepicker 文字列から DateTime オブジェクトを作成し、MySQL に挿入するための書式設定された日付文字列または UNIX タイムスタンプを取得できます。
手動文字列操作:
あまり推奨されないアプローチとして、文字列から日付コンポーネントを手動で抽出し、それらを有効な MySQL に連結することもできます。日付リテラル。
追加の考慮事項:
以上がPHP を使用して jQuery Datepicker から MySQL に日付を適切に挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。