【问题标题】:HTML5 input time from 24 hour to 12 hourHTML5 输入时间从 24 小时到 12 小时
【发布时间】:2012-11-06 15:36:11
【问题描述】:

我有一个 HTML5,它使用带有 type"time"<input> 标签,它使用 PHP 提交到 MySQL。问题是,"time" 使用的是 24 小时格式00:00:00,这对最终用户没有意义。

我希望能够让用户以 12 小时格式输入它,并让它显示在一个单独的页面上,结果以 12 小时格式从 MySQL 发布。

最简单的方法是什么?这是一个跟踪客户何时走进和离开实验室的网站。因此,能够减去这些结果至关重要。我现在所拥有的(24 小时格式)对于我们的目的来说工作得很好(并减去以显示总花费的时间),但 24 小时格式是一个问题,如果解决它可能对我们非常有用。

【问题讨论】:

    标签: php mysql html time


    【解决方案1】:

    我认为这样做的唯一方法是将输入的最小值和最大值分别设置为 01:00:0012:59:59,并在其旁边添加一个用于选择 AM 或 PM 的下拉菜单。

    当然,通过这样做,您将在用户提交表单时将所有时间转换回 24 小时制,因此您可以将它们存储在数据库中。

    【讨论】:

    • 好的,我理解最小和最大部分,这是有道理的。将其转换为 24 小时制应该很有趣。我应该为此使用 PHP 吗?
    • 是的,基本上你想要的是如果时间 >= 12 并且它是 AM 减去 12 小时,或者如果时间是
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-24
    • 2023-04-08
    • 1970-01-01
    • 2012-04-09
    • 1970-01-01
    相关资源
    最近更新 更多