c我在表单上使用 jQuery 日历日期选择器。未填写日期时,始终显示“1969-12-31”值。我不想显示这个值,0000-00-00 对我来说很好。
我的 MySQL 日期列是receive_dt DATE NOT NULL,
这是 PHP 文件中用于处理表单的片段代码。
...
$rcv_dt = $_POST['receive_dt'];
list($year,$month,$day)=explode('/',$rcv_dt);
$timestamp=mktime(0,0,0,$year,$month,$day);
$receive_dt=date('Y-m-d',$timestamp);
..., receive_dt) VALUES (....,'$receive_dt')...
我试过做 strtotime() 但没有运气。
$receive_dt=date('Y-m-d', strtotime($rcv_dt));
我什至改变了 MySQL reveive_dt column to DATE NULL
,但仍然没有运气。