将秒格式化为可读格式

时间:2013-10-30 10:49:59

标签: php date format

我了解dategmdate函数,但在这种情况下我的需求不同。

我有几秒钟需要转换为以下内容:

  

A天B小时C分D秒

我不知道如何格式化这样的秒数。

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:1)

只需使用floor和值86400(一天中的秒数 - 60 * 60 * 24),3600(一小时内的秒数 - 60 * 60)和{ {1}}(一分钟内的秒数):

60

DEMO

答案 1 :(得分:0)

这可以通过 Date and Time extension

来实现

使用示例:

echo secondsToTime(1234563);
# 14 days, 6 hours, 56 minutes and 3 seconds

Link to the function + Demo