是否可以使用输入时间以12小时格式保存/插入时间数据?
而不是13:00作为下午1:00我想保存为下午1:00。 列的字段类型是var char。
答案 0 :(得分:0)
首先必须创建日期变量,然后将其转换为所需的格式。假设您的输入字段名称为小时,则以下内容应起作用:
$日期= date_create($ _ GET [ '小时']); echo date_format($ date,“h:i:s a”);
有关此内容的更多信息,请查看此处的日期页面:http://php.net/manual/en/function.date.php
答案 1 :(得分:0)
如果你有及时的varchar格式,你可以这样做......
<?php
if(isset($_POST['submitform'])){
$formattedtime = date('h:i A', strtotime($_POST['time']));
echo $formattedtime;exit;
}
?>
<form action="" method="post" >
<input type="time" name="time" />
<input type="submit" name="submitform">
</form>
将formattedtimetime变量保存到数据库