PHP:如何将输入时间保存为12小时格式

时间:2017-04-10 06:45:06

标签: php html

是否可以使用输入时间以12小时格式保存/插入时间数据?

而不是13:00作为下午1:00我想保存为下午1:00。 列的字段类型是var char。

2 个答案:

答案 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变量保存到数据库