我有一个生日字段,在将记录插入客户表后是可选的。
插入后默认值为“000-00-00”。
现在,我想编辑表中的记录,并希望将birth_date 字段的值放入三个下拉列表中。
三个下拉列表是日、月和年。
如果没有生日,则三个下拉列表的选定值应为“日”、“月”和“年”。
我尝试了以下代码,不知道这是否是最好的方法。
$dateValue = '0000-00-00';
$year = explode("-", $dateValue);
if ($year[0] == "0000") {
$selected_year = "Year";
$selected_month = "Month";
$selected_day = "Day";
}else{
$selected_year = date("Y",strtotime($user['birth_date']));
}
如果有更好的方法,请告诉我。
顺便说一句,我正在使用codeigniter。