プロジェクトのデータベースとして MySql を使用しています。フォームに DOB (生年月日) フィールドがあり、オプション フィールドであるため、ユーザーは DOB フィールドに値を入力する場合と入力しない場合があります。 DOB に値を入力すると、1970-01-01 の日付が DB の dob 列に格納されます。DB の DOB 列のデフォルト値は NULL のみです。これを回避するには、どうすればよいですか? プロジェクトにPHPを使用しています。
私はORMを使用しているので、次のように挿入しています
$user->dob = date('y-m-d',strtotime($post->dob));