我有一个下拉输入AM和PM值这样的时间 - 像上午12点,上午12点30分..我想把这个时间输入我的数据库,我的字段是时间格式。我可以输入值到数据库?
<input type="text" id="picktime" name="dueTime" class="time" value="{$taskData->dueTime}" style="width:88%"/>
<script>
$(function() {
$('#picktime').timepicker();
});
</script>
在sql&#34;更新任务中设置dueTime = $ _POST [&#39; dueTime&#39;]&#34;
答案 0 :(得分:0)
$format="%H:%M:%S";
UPDATE tasks SET dueTime = '".strftime($format,strtottime($_POST['dueTime']))."'
这将使“00:00:00”为“12:00 Am”,“00:30:00”为“12:30 AM”等。阅读http://us1.php.net/manual/en/function.strftime.php并修改 $ format 相应地满足您的需求。