php - 如何更改08 :00:00 to 08:00 in PHP/MySql

标签 php mysql time

我在mysql中有时间类型,我以HH:MM的格式输入时间。这在数据库中存储为 HH:MM:00。

现在,当我显示时,它也会显示秒。

我只想显示小时和分钟。

显示 13:20 等,而不是 13:20:00。

最好的方法是什么。

我可以使用 substr($time, 0, 5),但我想知道是否有更好的方法。

提前致谢。

最佳答案

我认为它保存在 TIME 类型的数据库列中。在这种情况下,请在查询中修复它:

SELECT TIME_FORMAT(yourfield, '%H:%i') FROM table;

关于php - 如何更改08 :00:00 to 08:00 in PHP/MySql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3845503/

相关文章:

php - 谈论并发 PHP 时的最佳方法

mysql - 是否有命令将我的数据库保存到文件夹?

java - 设备离线时如何获得正确的Android设备当前日期和时间

php - 使用数字键的 Reflection::getProperties() 的奇怪行为

php - 如何从字符串创建有效的 MYSql 数据库名称?

python - 如何使用 Raspberry Pi 获得更精确的时间测量?

php - 在 PHP 中获取数组中的元素的时间复杂度是多少?

PHP 许可证 key 生成器

javascript - PHP 将变量从表单传递到 php

php - MySQL UPDATE 语句未通过 Web 表单更新数据库数据