【发布时间】:2009-08-16 15:33:44
【问题描述】:
如何将我从 $_GET 变量中收到的时间转换为菜单示例中的两位数:
$hours = 04;
$minutes = 45;
$ampm = 'PM';
以正确的格式插入 MySql 中的 DATETIME 字段
【问题讨论】:
-
您希望它有什么日期? DATETIME 既有日期又有时间 - 你希望它有当天的日期吗?
-
我希望它有一个用户输入的时间。对于一个时间表。也许我应该在 MySQL 中使用 DATETIME 以外的东西?
-
为什么不使用适当命名的
TIME类型? -
好吧,我将使用它来安排日期值,稍后可能会发挥作用。说什么时候我想快速查询那一周的工作天数等等。
-
正如我所说,
DATETIME具有日期和时间组件。如果两者都需要,请使用它。如果不这样做,请使用DATE或TIME字段。但请记住,如果有人在上午 12:01 输入时间,他们可能会输入前一天的数据 - 根据您的用例,您可能希望允许用户输入日期值还有时间。