【发布时间】:2013-01-23 21:25:09
【问题描述】:
可能重复:
Calculate DateDiff in SQL in Days:Hours:Mins:Seconds format
我有这个 MySql 查询:
SELECT DATEDIFF(MAX(hit_date), MIN(hit_date)) / (COUNT(hit_date) - 1) AS hitavg FROM my_table
这会返回一个值(hit_date 列中记录的行之间的平均天数,该列是 TIMESTAMP 格式,因此 YY:MM:DD HH:MM:SS)
假设这个值是 385.500(从查询返回),我如何在 PHP 中将这个数字格式化为 385 天,“n”小时(其中“n " 是十进制值,在本例中为 500)?
提前感谢大家!
【问题讨论】:
-
您只是想要天和小时,还是想要天、小时、分钟、秒?
-
@crush 只需几天和几小时。抱歉,我正在学习 PHP。