gpt4 book ai didi

php - 在 Php/Mysql 中处理时间

转载 作者:可可西里 更新时间:2023-11-01 06:38:58 24 4
gpt4 key购买 nike

我很困惑。例如,我正在添加一条记录,哪个时间也应该被填满,然后我用这样的格式填写了时间文本框:下午 6 点 30 分。

那么如何将这些数据存储到 mysql 数据库中呢?我应该使用什么数据类型?因为有时间、日期时间和时间戳数据类型。我应该使用哪些 PHP 函数。

我真正想要实现的是让用户输入格式为 H:MM am/pm(例如下午 6:30)的时间,以正确的方式将其存储在数据库中,并以准确的格式显示或检索此数据输入的方式。

任何人都可以帮助我了解如何使用 Php 在 mysql 中存储和检索时间。请给我例子。

我知道网络上有很多资源,但我想为像我这样的编程新手提供直接明确的答案。

最佳答案

如果您将时间 6:30 PM 作为用户输入,那么您可以使用 strtotime()将其转换为时间戳,然后您可以将其格式化以存储在数据库中。

使用 MySQL TIME 数据类型,要求时间格式为 HH:MM:SS(24 小时)。

例子:

$dbFormat = date('H:i:s', strtotime('6:30 PM'));

产生:

18:30:00

这已准备好插入数据库。当您从数据库中检索它时,您可以让 MySQL 使用 DATE_FORMAT() 将其格式化回原始格式。功能。

SELECT DATE_FORMAT(mytime, '%l:%i %p') FROM mytable

产生:

6:30 PM

关于php - 在 Php/Mysql 中处理时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13719116/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com