如何使用PHP date()函数格式化输入字段以形成一天中的时间?

克雷姆帕姆

我希望用户选择一天中的某个时间,然后再使用该date()函数进行转换,以便可以将其插入到Mysql数据库datetime表字段中。

<select name="event-start-time-hours" class="event-time">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    <option value="8" selected>8</option>
    <option value="9">9</option>
    <option value="10">10</option>
    <option value="11">11</option>
    <option value="12">12</option>
</select>


<select name="event-start-time-mins" class="event-time">
    <option value="00" selected >00</option>
    <option value="05">05</option>
    <option value="10">10</option>
    <option value="15">15</option>
    <option value="20">20</option>
    <option value="25">25</option>
    <option value="30">30</option>
    <option value="35">35</option>
    <option value="40">40</option>
    <option value="45">45</option>
    <option value="50">50</option>
    <option value="55">55</option>
</select>

<select name="event-start-timeofday" class="event-time">
    <option value="" selected >AM</option>
    <option value="">PM</option>
</select>

我试过了:

    $time = $_POST['event-start-time-mins'] .$_POST['event-start-time-hours'];
    var_dump($dob = date("H:i:s", $time));
print_r($_POST['event-start-time-hours']); 
print_r($_POST['event-start-time-mins']);

哪个返回:

string(8)“ 01:03:22” 220

那么如何正确格式化呢?非常感谢。

阿什维尼·阿加瓦尔(Ashwini Agarwal)

使用mktime

$time = mktime($_POST['event-start-time-hours'], $_POST['event-start-time-mins'], 0);
var_dump($dob = date("H:i:s", $time));

请参阅键盘


注意:如果您正在使用PM,只需增加12几个小时即可。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

格式化y轴以使用qplot / ggplot2绘制一天中的时间

如何格式化熊猫中的日期时间字段

如何格式化输入文本字段中的文本

使用date()函数,如何获取每月的每一天?

如何使用一天中的时间创建条件?

Highcharts:如何以 HH:MM:SS 格式在 x 轴上表示一天中的时间?

如何使用ChartJS获取一组Date对象并根据一天中的时间显示频率

如何在一天的特定时间调用函数?

如何在 C 中定义一个接受格式化输入字符串的函数?

如何操纵一天中的时间范围

如何根据一天中的时间延迟启动?

如何设计知道一天中的时间的Express路线

如何根据一天中的时间显示消息?

使用Featuretools在一天中的每个时间进行汇总

如何使用get方法使用PHP输入值以形成字段

使用PHP在一天中的某个时间禁用div类中的href按钮

使用 XSLT 将日期格式化为日历年的第一天

如何在React中根据一天中的时间调用函数并更改标题文本和颜色?

如何在格式化日期中添加一天,而不会获得像 2 月 30 日这样的非标准日期?

如何以优雅的方式并使用JavaScript解决UTC问题,该问题在实例化格式为'2018-10-25'的Date时会减去一天?

如何格式化Python用户输入为时间,然后从该变量中减去?

如何学习一天输入多少?

使用 C# 中的函数格式化日期和时间

使用Get-Date -UFormat格式化Unix时间

如何使用这种格式格式化PHP日期

如何使用PHP格式化时间以获得特定输出

如何从php codeigniter中的mysql时间戳打印格式化的日期时间

如何在python 2.7和python 3x中以时间戳(13位-毫秒)格式考虑上个月的第一天和上个月的最后一天?

如何知道您的应用在Firebase上使用一周中最活跃的一天以及一天中最活跃的时间?