このコードを使用して、この「29-08-2013 12:27:04」日時をこの形式「2013-08-29 12:27:04」に変換しています
$insert_dts = date('Y-m-d H:i:s',strtotime($this->input->post('insert_dts')));
しかし、問題は次のとおりです。値が null になると、'1970-01-01 00:00:00' になります。
を使用し$insert_dts
てデータベースに入力しているため、mysql db の日時フィールドに「0000-00-00 00:00:00」ではなく、この値 (1970-01-01 00:00:00) を入力していました。
$this->input->post('insert_dts')
これは、 if elseが nullかどうかをチェックすることで解決できることを知っています。
それぞれをチェックせずに他の解決策はありますか?