我有一个项目列表,每个项目都有一个日期/时间选项。我需要为每个列表项显示正确的时间。
但这似乎不起作用。它将为 $duedateA 返回正确的 'am' 或 'pm' 值,但是当我尝试设置选定的属性值时会变得不稳定,并且会显示错误的 am 或 pm,或两者兼而有之。
难道我做错了什么?
if(!empty($resInvoice[0]["due_date"])){
$duedateA = date("a",strtotime($resInvoice[0]['due_date']));
}
if($duedateA == "am"){
$selected_am = 'selected="selected"';
}
if($duedateA == "pm"){
$selected_pm = 'selected="selected"';
}
<select name="due_time[a]">
<option value="am" '.$selected_am.'>am</option>
<option value="pm" '.$selected_pm.'>pm</option>
</select>